2012-02-17 110 views
0

我有一個使用tank_auth的php(與codeigniter框架)網站。與tank_auth登錄問題(codeigniter認證庫)

我的問題是,我可以註冊並在本地主機登錄,但每當我嘗試在我的主機登錄,登錄不起作用。相同的代碼,相同的數據庫,一切。沒有錯誤信息,只需點擊「讓我進入」按鈕即可重新加載登錄頁面。註冊工作很好,其他數據庫讀/寫的東西都很好,但是當我嘗試登錄時,它只是重新加載頁面。

我的主要挫折是,完全相同的項目完美地在本地主機上工作。你有什麼想法,爲什麼?

任何幫助將不勝感激。謝謝。

回答

1

好吧,我得到了這個。

有$ config ['phpass_hash_portable'] = FALSE;在tank_auth配置行。我將其更改爲TRUE,並解決了我的問題。描述在配置文件的註釋中。

更新:我認爲這不足以解決問題。因爲我有兩個項目,我與另外一個同樣的問題遇到它工作時,我改變了

$config['sess_match_useragent'] = FALSE; 

$config['phpass_hash_portable'] = FALSE; 
1

它可能是一些事情,但從你的config.php文件開始。嘗試設置:

$config['sess_match_useragent'] = FALSE; 
+0

遺憾的是它並沒有解決問題。 – dhargan 2012-02-17 17:00:42

+0

好的,我得到了這個。 有$ config ['phpass_hash_portable'] = FALSE;在tank_auth配置行。我將其更改爲TRUE,並解決了我的問題。描述在tank_auth配置文件的註釋中。 反正謝謝你。 – dhargan 2012-02-17 17:26:56