首页 文章

tank_auth(codeigniter身份验证库)的登录问题

提问于
浏览
0

我有一个使用tank_auth的php(带有codeigniter框架)网站 .

我的问题是,我可以注册并登录localhost,但每当我尝试登录我的主机时,登录都不起作用 . 相同的代码,相同的数据库,相同的一切没有错误消息,只需在我点击“让我进入”按钮时重新加载登录页面 . 注册工作很好,其他数据库读/写的东西工作得很好但是当我尝试登录时,它只是重新加载页面 .

我主要的沮丧是,完全相同的项目正在localhost上工作 . 你知道为什么吗?

任何帮助将不胜感激 . 谢谢 .

2 回答

  • 1

    它可能是很多东西,但是从你的config.php文件开始 . 尝试设置:

    $config['sess_match_useragent'] = FALSE;
    
  • 1

    好的,我明白了 .

    有$ config ['phpass_hash_portable'] = FALSE;在tank_auth配置上行 . 我将其更改为TRUE,我的问题解决了 . 描述在配置文件的注释中 .

    更新:我认为这还不足以解决问题 . 由于我有两个项目,我在另一个项目上遇到了同样的问题,并且在我改变时它起作用了

    $config['sess_match_useragent'] = FALSE;
    

    $config['phpass_hash_portable'] = FALSE;
    

相关问题