session - 从外部 cakephp 访问 cakephp session (auth)

标签 session cakephp authentication

我有一个 CakePHP 网站,它有自己的使用 Auth 组件的登录系统。我想知道以下是否可行:

用户已登录并正在浏览网站。在某一时刻,他可以单击打开外部 php 文件的链接。对于外部,我的意思是它可以位于同一服务器的另一个文件夹中,但位于 CakePHP 应用程序文件夹之外。

(对我来说)“棘手”的事情是仅在用户登录时显示该 php 文件的内容(以防止没有帐户的人访问这些内容)。我不能在那里使用 Auth,因为我在 Cake“外部”...我不知道是否可以使用 $_SESSION,但我不知道如何...

这可能吗?是的,php 必须位于 CakePHP 应用程序文件夹系统之外。

有什么想法吗?

最佳答案

我将添加您还需要使用

将 session 名称设置为“CAKEPHP”
session_name('CAKEPHP')

就在您的外部应用程序 session_start() 之前,否则您无法应用 Kashif Khan 建议的解决方案:)

干杯,

关于session - 从外部 cakephp 访问 cakephp session (auth),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8619877/

相关文章:

session - 检测 Citrix XenDesktop session

c# - 设置特定 session 的超时

java - Tomcat session 驱逐以避免内存不足错误

WCF用户名身份验证和故障契约(Contract)

android - 如何在 Android 的 Firebase 身份验证中更改登录的电话号码?

node.js - (Node.js) 如何在快速 session 中保存用户的购物车?

validation - 动态/动态 CakePhp 3 验证和 FormHelper

php - 如何从 url 将数据插入数据库

php - 在 Cakephp 中显示除外键以外的字段

angular - Auth 守卫在 Angular 5 中不起作用