0

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

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

我的主要挫败感是,完全相同的项目在 localhost 上完美运行。你知道为什么吗?

任何帮助将不胜感激。谢谢你。

4

2 回答 2

1

这可能是很多事情,但从您的 config.php 文件开始。尝试设置:

$config['sess_match_useragent'] = FALSE;
于 2012-02-17T16:44:25.140 回答
1

好的,我明白了。

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

更新:我认为这不足以解决问题。因为我有两个项目,我在另一个项目上遇到了同样的问题,当我改变它时它工作了

$config['sess_match_useragent'] = FALSE;

$config['phpass_hash_portable'] = FALSE;
于 2012-02-18T16:36:38.187 回答