离子身份验证的代码点火器不工作:无法加载请求的类:会话


Code Igniter with ion auth not working: Unable to load the requested class: Session

因此,在CI上使用ionauth时,我得到的错误如下

无法加载请求的类:会话

我做了以下几件事。

将文件从IonAuth文件夹复制到我的CI项目

更改自动加载.php

$autoload['libraries'] = array('database', 'session', 'ion_auth', 'uri');

在我的config.php 中

$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = NULL;
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;

$config['encryption_key'] = 'uns';

但我仍然会犯错误,我真的不知道为什么。

我终于自己找到了解决方案。仍然使用上面相同的代码,我可以让它工作。

所以我检查了根系统/库,发现那里没有文件夹Session。也没有JavascriptCache文件夹。我真的困惑了一段时间,然后我从我正在做的其他项目中复制了所需的文件夹,它终于奏效了。

所以,我真的不知道它是怎么发生的,我只是从一个朋友那里通过git分叉了这个项目,他可能不知何故删除了它,但他并不知道

谢谢你的帮助!