Cakephp + ckfinder会话似乎不起作用

时间:2009-09-19 21:31:33

标签: cakephp cookies session

我在cakephp dev上实现了ckfinder,我遇到了ckfinder的问题,你需要通过会话来进行某种认证。但是我分配的会话似乎没有在配置文件或cookie上工作。

提前致谢

3 个答案:

答案 0 :(得分:1)

确保是存储会话数据的php。在你的core.php中:

Configure::write('Session.save', 'php');

如果让'cake'存储会话数据,外部php文件将无法检索它。另外,请记住为会话设置正确的名称:

session_name("CAKEPHP");

答案 1 :(得分:0)

使用session_start()启动会话; 并且可能需要将cookie域与

匹配
ini_set('session.cookie_domain', 'example.net');

答案 2 :(得分:0)

非常简单易行。打开app \ webroot \ js \ ckfinder \ config.php。将以下代码放在那里

session_name("CAKEPHP");
session_start();

在config.php中假设

Configure::write('Session.cookie', 'CAKEPHP');

我已经为ckfinder和ckeditor编写了大量的教程。你可以在这里看到 http://blog.jambura.com/2011/01/29/implementing-ckfinder-in-cakephp-1-3-with-authentication/