CakePHP 1.3:FileManager权限的CKEditor(已修复!)
我正在尝试使用第三方文件管理器()在我的CakePHP应用程序管理部分中实现CKEditor 一切都设置得很好,包括上传fotos等。然而,我有一个大问题,我似乎不知道如何解决 在CakePHP 1.3:FileManager权限的CKEditor(已修复!),cakephp,cakephp-1.3,ckeditor,authentication,file-manager,Cakephp,Cakephp 1.3,Ckeditor,Authentication,File Manager,我正在尝试使用第三方文件管理器()在我的CakePHP应用程序管理部分中实现CKEditor 一切都设置得很好,包括上传fotos等。然而,我有一个大问题,我似乎不知道如何解决 在filemanager.config.php文件中有auth()函数,可防止未经授权使用filemanager我不确定如何实现此功能,因为我的应用程序管理员只能使用。在我的用户表中,我使用组id对用户进行分类,管理员组id为1 我曾经考虑过\u SESSION,但是我还没有能够创建一个解决方案 /** * Chec
filemanager.config.php
文件中有auth()
函数,可防止未经授权使用filemanager我不确定如何实现此功能,因为我的应用程序管理员只能使用。在我的用户表中,我使用组id
对用户进行分类,管理员组id
为1
我曾经考虑过\u SESSION
,但是我还没有能够创建一个解决方案
/**
* Check if user is authorized
*
* @return boolean true is access granted, false if no access
*/
function auth() {
// You can insert your own code over here to check if the user is authorized.
// If you use a session variable, you've got to start the session first
session_start();
if ($_SESSION['User.group_id'] == 1){
return true;
}else{
return false;
}
}
提前感谢您的帮助
=====================================================================================
编辑
我把整个设置都搞错了
function auth() {
session_name("CAKEPHP");
session_start();
if(isset($_SESSION['Auth']['User']) )
{
if($_SESSION['Auth']['User']['group_id'] == 1)
{
return true;
}
}
return false;
}
它本身工作得很好
======================================================================================================================您显示的代码来自fceditor?如果您在CakePHP中正确设置了auth,并且没有修改默认会话密钥,那么您的用户数据将位于$\u会话['auth']['user']
在CakePHP中,不要直接使用$\u会话,请使用会话组件。显示的代码来自fceditor?如果您在CakePHP中正确设置了auth,并且没有修改默认会话密钥,那么您的用户数据将位于$\u会话['auth']['user']
在CakePHP中,不要直接使用$\u会话,请使用会话组件。Fixed。你的回答给了我一个暗示,让我找到了正确的解决办法。首先,我使用数据库存储会话,其次$\u会话代码是错误的。请参阅我的编辑。谢谢欢迎。:)您还可以将CakePHP配置为使用数据库进行会话。它附带了基于php、文件和数据库的会话支持,您可以根据需要对其进行扩展。同时检查CakePHP Auth组件。是的,我知道。我已经暂时将其切换回
php
,直到我创建了一个函数来检查cake_会话中允许使用FileManager.Fixed所需的信息。你的回答给了我一个暗示,让我找到了正确的解决办法。首先,我使用数据库存储会话,其次$\u会话代码是错误的。请参阅我的编辑。谢谢欢迎。:)您还可以将CakePHP配置为使用数据库进行会话。它附带了基于php、文件和数据库的会话支持,您可以根据需要对其进行扩展。同时检查CakePHP Auth组件。是的,我知道。我暂时将其切换回php
,直到我创建了一个函数来检查cake_会话中允许使用FileManager所需的信息。