hap*_*dik 5 php session cakephp
我正在使用位于example.com/corephp/中的核心php应用程序设置用户会话,现在我想将此用户重定向到cakephp中的example.com(主站点).
如何保留从核心php应用程序到cakephp应用程序的用户会话?
我triend设置$_SESSION['user'] = someone和$_SESSION['token'] = token核心PHP应用程序,并试图从cakephp检索该值,但它不起作用.
我试图谷歌这个但没有正确的答案可行.
提前致谢.
----------------------编辑
我试过添加session_name('CAKEPHP'); 到核心的PHP应用程序.并试图将我的蛋糕应用程序的安全级别从中等降低到低.
没有测试,但试试这个。
在您的 corephp 应用程序中:
$_SESSION['Auth']['User'] = $someone;
Run Code Online (Sandbox Code Playgroud)
我的理由是它会设置 $_SESSION,但也许 CakePHP 由于某种原因无法识别它。所以我们使用 Cake 的 API 进行正确的设置:
在 CakePHP 中
$this->Session->write('Auth.User', $_SESSION['Auth']['User']);
Run Code Online (Sandbox Code Playgroud)