用户会话和在同一台计算机上运行的两个 CakePHP 应用程序

2023-12-20

I have 2 CakePHP 应用程序在同一台机器上运行。 它们都需要事先注册才能访问它们,用户首先看到的是登录表单。

我意识到,当我登录其中一个应用程序时,我可以访问另一个 Web 应用程序,而不会被要求提供登录凭据。 (这是不正确的)

在我的两个应用程序的控制器中,我可以在没有先前登录的情况下拒绝访问。

public function beforeFilter(){
    parent::beforeFilter();

    $this->Auth->deny();
}

但是,当我使用相同的浏览器并且登录其中一个应用程序时,这似乎无法正常工作。

为什么会发生这种情况?有什么办法可以解决这个问题吗?

Thanks.


两个应用程序的 cookie 名称和/或缓存前缀应该不同。

您可以在以下位置找到这些设置core.php file

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用户会话和在同一台计算机上运行的两个 CakePHP 应用程序 的相关文章

  • 使用前缀路由时 url 中的 CakePHP3.x 控制器名称

    我正在尝试在 CakePHP3 中使用前缀路由 我将以下几行添加到 config routes php Router prefix admin function routes All routes here will be prefixed
  • Cakephp REST API 消除了 .format 的必要性

    我正在努力创建一个仅获取和返回 JSON 数据的 REST api 我正在遵循蛋糕指南 我的默认路线是这样的 GET recipes format GET recipes 123 format POST recipes format PUT
  • 在 cakephp 中分配布局

    我们可以在该特定控制器中为整个控制器定义一个布局吗 我之前已经在应用程序控制器的过滤器之前用于此目的 但它不再解决它 所以我需要在控制器中应该有一些适用于的布局定义该控制器的所有操作 Regards use it 在你的行动中 this g
  • 使用 cakephp 获取名称显示在下拉列表中

    我想在下拉列表中显示我们所有项目负责人的姓名 项目负责人只是公司的部分员工 这是我的表格 project leaders id hr employee id 1 18 projects id name project leader id 1
  • PHP 字符串中不定冠词 (a, an) 的正确形式

    有没有一种简单的方法可以替换字符串中的 a an 以与后面的单词一致 与日期格式中 S 的工作方式非常相似 e g apple apple pear pear echo This is a apple this is a pear gt T
  • isset() 或 !empty() 函数作用于视图中的所有变量?

    你好 我正在使用 CakePHP 我想知道你们是否在视图中的所有变量周围放置了 isset 或 empty 或者我应该依赖数据验证 建议的解决方案是什么 我想你应该知道之间的区别isset and empty并使用满足您需求的那个 empt
  • 使用 CakePHP 2 的特征和命名空间的正确方法是什么?

    我正在使用 CakePHP 2 4 5 和 PHP 5 5 并且想使用一个特征 我在 Utility VariablesTrait php 中有一个称为VariablesTrait 为了利用命名空间 我给了它一个命名空间App Utilit
  • 来自模型和控制器的 cakephp 验证

    我已经在模型中进行了验证 另外 我在控制器中进行了一些验证以检查验证码 此后 应用程序不再显示模型验证错误 如果我评论控制器代码 模型验证工作正常并显示错误 两个都不行 型号代码 示例 class User extends AppModel
  • cakephp - 获取表名称及其列详细信息

    有谁知道如何从模型名称获取表名称 另外我想获取该模型 表名称的所有列名称及其类型 是否有可能获得给定型号名称的此类详细信息 Thanks 表名 要获取该表 请参阅 this gt Model gt table 或者检查类变量的模型 useT
  • 缓存文件模型 cakePHP

    将模型文件缓存在 app tmp cache models 中 我设置配置 Cache config default array engine gt File duration gt 3600000 serialize gt false 为
  • 属于 cakephp 和 html select 中的问题,我不明白该怎么做

    cakephp菜鸟提出的简单问题 我有两个模型 玩家和团队 Team 有一个id int 和一个cool name varchar 玩家有一个 id int 一个 Cool name varchar 和一个团队表引用 team id int
  • CakePHP TwigView 插件缺少视图错误

    我正在使用 CakePHP 2 4 2 和this https github com predominant TwigView插件由主导 我想将 TwigView 与 CakePHP 一起使用 发现上面的插件与 CakePHP 2 0 兼容
  • 如何获取 CakePHP 3.0 中最后一个插入 ID?

    使用 CakePHP 3 0 beta 似乎是一个简单的问题 但我搜索了文档但找不到任何东西 使用 this gt Model gt save 插入新记录后 我想获取新创建记录的 auto increment 主键 ID 使用 Cake 2
  • CakePHP GROUP 和 COUNT 个项目在列表中返回

    我知道这里有一些类似的问题 但它们都是关于使用时的 Model gt find all 但这不是我正在做的 我正在做的 Model gt find list 这就是工作与不工作之间的区别 给定一组产品 我想找到该组中的所有品牌以及每个品牌的
  • cakePHP 命名约定如何工作?

    我对 PHP 比较陌生 开始学习 PHP 但后来遇到了 cakePHP 它应该可以加快开发时间 阅读文档和博客教程后 我仍然不明白命名约定 我想直到我开始做一些例子我才会知道 但是为了让我开始 有人可以向我解释 cakePHP 如何将数据库
  • CakePHP 后退和前进按钮没有布局

    我们正在 CakePHP 中构建一个大型 CMS 并集成了 Croogo 安装 我们最近遇到了一个问题 当用户单击back在浏览器中 或forward按钮 您最终得到的是使用以下命令的视图 ctp 文件blank布局 所以没有样式 js 等
  • 按 ID 分组和按日期排序

    lastComments this gt Comment gt find all array fields gt array Comment news id Comment date Comment content group gt arr
  • CSS 不适用于 CakePHP 应用程序

    我在使用 CakePHP 时遇到问题 找不到 CSS 当我在浏览器中查看源代码时 我可以在头部看到蛋糕通用 CSS 链接 但是当我点击它查看实际的源代码时 我收到了 404 未找到错误 Update 我已按照此处的说明进行操作 http b
  • 字母数字验证在 jquery 中不起作用

    我的代码如下 包含所有必需的js文件 当我提交表单而不为 UserDetailAliasName 提供任何值时 表单不会提交并显示验证错误消息 此字段是必需的 但是如果我提交像 等值 表单会提交数据 我使用此表单从数据库搜索用户名 docu
  • 当复选框条件更改时,如何使用ajax更新mysql数据库?

    我有一个在客户端按行显示的文章表 每篇文章都有一个唯一的 ID 并包含一个复选框以指示该文章是否被选中为收藏夹 如果它是最喜欢的 则该复选框已被选中 如果没有 则未选中 现在 如果特定于每一行的复选框条件发生变化 我需要 js 或 jque

随机推荐

  • 列表理解中的函数 - 是否多次评估[重复]

    这个问题在这里已经有答案了 哪一个是在 python 中进行列表理解的更好方法 就计算时间和 CPU 周期而言 在示例 1 中 值 f r 是在每次迭代中计算还是计算一次并缓存 y x f r for x in xlist c f r y
  • AWS 无服务器功能未响应图像

    我正在尝试让 AWS API Gateway 使用图像进行响应 我的无服务器 Lambda 代码如下 const express require express const serverless require serverless htt
  • Python 3 中的 io.StringIO 与 open()

    我能找到的就是这个陈述 https docs python org 3 library io html text i o 创建文本流的最简单方法是使用 open 可选 指定编码 f open myfile txt r encoding ut
  • 模板化运算符重载决策,成员函数与非成员函数

    当尝试 clang 3 4 从 gi t 编译 时 它无法编译我的一个项目 抱怨在解决重载运算符时存在歧义 我发现有两个模板化运算符 其中一个被声明为成员函数 另一个被声明为非成员函数 两者看起来同样匹配 下面SSCCE演示了这种情况 in
  • Horizo​​ntalScroll.Value 不会以编程方式设置

    我有一个带有滚动条的面板 并且我经常想以编程方式将控件滚动到视图中 由于不值得一提的原因 我需要自己的方法 经常当我尝试设置时 MyPanel HorizontalScroll Value newScrollValue 价值根本不会接受 我
  • 将数字字符串编码为缩短的字母数字字符串,然后再编码回来

    快问 我正在尝试在 Python 中查找或编写一个编码器 以通过使用大写和小写字母来缩短数字字符串 数字字符串看起来像这样 2012042516160867825914618150402102259146181504021022012042
  • 将应用程序上下文而不是活动上下文传递给视图

    Why use 活动背景虽然我们可以使用应用上下文加载和访问资源 意味着如果我使用应用上下文代替活动背景没有发生异常所以为什么使用活动背景 Example 在下面的例子中 如果我使用获取应用程序上下文 代替 this 活动内的指针onCre
  • 在命令行上向 PHP Unit 发送参数

    我想使用命令行向 PHP 单元发送参数 e g phpunit foo bar AllTests 我怎样才能做到这一点 我最接近实现目标的是使用以下内容
  • 在 Pyyaml 中,如何以块样式表示空字符串和列表?

    我添加了折叠字符串的代表 文字字符串 如中提到的Python 中是否有支持将长字符串转储为块文字或折叠块的 yaml 库 https stackoverflow com questions 6432605 any yaml librarie
  • Instagram API 无法找到有关私人档案的信息

    我的问题非常类似于this https stackoverflow com questions 23600510 instagram api getting feed of private user whom the authorised
  • 用于插件部署的 Eclipse 最小配置

    我现在正在开发eclipse插件 默认的 eclipse 下载包含很多我的插件不需要的插件 它会导致 eclipse 文件夹的大小大于所需的大小 所以我想知道是否有任何方法可以创建这样最小的 Eclipse 配置 以便它能够加载我的插件并且
  • protobuf-net 是否支持可为 null 的类型?

    是否可以在 protobuf net 中生成可为 null 的成员 message ProtoBuf1 optional Int32 databit 1 optional Nullable
  • 如何更改 Android 上文件选择器标题的外观?

    我想显示一个文件选择器来使用以下代码打开图像 Intent intent new Intent intent setType image intent setAction Intent ACTION GET CONTENT startAct
  • iPhone 中出现“无法在设备上上传 *.app”错误

    我在设备上上传应用程序时遇到错误 它确实安装了它 但无法上传它 我还想在设备上运行仪器工具 但当我运行时它什么也没有显示 任何面临同样问题的人 在更改配置文件和应用程序 ID 后 我遇到了这个问题 是什么为我解决了这个问题 退出 XCode
  • 使用嵌套对象访问 jsonpath 元素

    我希望从数组和对象的 JSON 路径中提取某些值 并使用这些值进行进一步处理 并且正在努力访问这些元素 这是 JSON 响应 od pair 7015400 8727100 buckets bucket C00 original 2 ava
  • Junit 中的远程 PhantomJS 驱动程序

    如何在 junit 中使用远程 phantomjs 驱动器配置 selenium 我一直在尝试寻找这方面的教程 但没有成功 我的目标是使用它在 spring mvc 中对我的单页应用程序进行测试 经过一番尝试和错误后 我得到了以下解决方案
  • 按住键盘输入时犹豫?

    有谁知道为什么当您按住键盘按键并尝试处理它时会有些犹豫 我正在 WinProc 中调用一个函数 当按住某个键时 该函数将移动屏幕上的图像 OpenGL 我按下它并得到一个响应 然后大约有 0 5 秒没有任何反应 然后它表现正常 每个 Win
  • JTable setCellRenderer 将文本字段格式化为最新?

    我有一个 SQLite 数据库 其日期存储为VARCHAR 年 月 日 例如 2013 01 25 我的查询从表中检索记录并将其显示为存储的状态 我需要显示VARCHAR数据在我的JTable如 2013 年 1 月 25 日星期五 我怀疑
  • Excel - 找到第n个匹配项

    我创建了一个 赞 来跟踪商品的库存 我正在查找 下一个可用日期是哪一天 我用索引匹配函数找到了答案 但问题是 对于每个订单 可以承诺什么 当我的运行总计未包含在下一个 库存到达 中时 如何找到 第二个 最佳匹配 下一个到达 也许是我想太多了
  • 用户会话和在同一台计算机上运行的两个 CakePHP 应用程序

    I have 2 CakePHP 应用程序在同一台机器上运行 它们都需要事先注册才能访问它们 用户首先看到的是登录表单 我意识到 当我登录其中一个应用程序时 我可以访问另一个 Web 应用程序 而不会被要求提供登录凭据 这是不正确的 在我的