因此,在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
。也没有Javascript
或Cache
文件夹。我真的困惑了一段时间,然后我从我正在做的其他项目中复制了所需的文件夹,它终于奏效了。
所以,我真的不知道它是怎么发生的,我只是从一个朋友那里通过git分叉了这个项目,他可能不知何故删除了它,但他并不知道
谢谢你的帮助!