我一直在关注如何安装Community Auth到codeigniter . 我按照安装指南中的说明操作:
15通过编辑create_user方法中的user_data数组来创建用户以进行测试,该方法位于Examples控制器中 . 指定用户级别时,请注意位于config / authentication中的“levels_and_roles”数组 . 要在下一步登录,必须将用户级别设置为9,默认情况下为admin . 另请注意,这种用户创建方法不考虑密码强度,但登录验证确实如此 . 足够强的密码将包含一个大写字母,一个数字,并且长度至少为8个字符 . 在浏览器中运行/ examples / create_user以创建用户 .
但是,我仍然无法登录 . 它始终是 LOGIN ERROR: Invalid Username, Email Address, or Password. .
我已经改变了这些:
$user_data = array(
'user_name' => 'admin',
'user_pass' => 'admiN123',
'user_email' => 'admin@example.com',
'user_level' => '9', // 9 if you want to login @ examples/index.
);
并使用它登录,但一次又一次登录错误 .
2 回答
我注意到,使用调试时,我的数据库密码与发布的密码不匹配 .
当我设置系统时,我没有正确设置
$config['encryption_key']
. 所以这个修复很简单,因为没有评论encryption_key ......不确定为什么它会被注释掉 .最终修复是将我的
/config/config.php
文件设置为:请激活调试信息:
了解更多http://community-auth.com/documentation/debugging