2012-10-19 389 views
1

我一直在開發一個幾個月笨網站現在,使用坦克驗證庫供用戶使用。它仍在開發中,但在過去的4個月裏,一切都一直在完善。Codeigniter Tank Auth Not Log In In?

前幾天一下子登錄功能的剛剛停止工作,當您輸入您的憑據,它只是刷新頁面,如果不管你是對還是錯,並且不顯示錯誤消息。

有誰知道什麼是錯的?還是有人以前處理過?有沒有我可以打開的任何功能,如果他們有任何錯誤會顯示任何錯誤。我有錯誤報告,並且codeigniter仍然設置爲開發模式。

我真的很感激,如果有人可以提供一些見解,以我的問題。

P.s.我搜索了其餘的,發現了一些類似的問題,但沒有解決方案。

任何幫助表示讚賞。

+0

如果它仍在開發中,那麼當它停止工作時,你改變(或工作)了什麼?沒有任何理由停止。 – Kokers

+0

我沒有檢查就沒有改變任何東西。我在一天晚上做了一些UI工作,檢查以確保一切都很酷,第二天早上又回來了,並且無法登錄。 – Anthony

+0

好吧,您是否用js,ajax或php更改了任何內容?也許一些Facebook插件?如果有一些線索,請檢查螢火蟲。您需要調試它何時何地以及爲何發生這種情況。我們不能只是猜測。您必須檢查登錄流程中是否存在一些錯誤。也許cookie沒有設置,可能會話不能正常工作。可能因爲js而刷新頁面,並且沒有時間設置cookie。調試它。 – Kokers

回答

0

好了,所以對任何人有這個問題,這可能是渺茫,坦克權威性的數據庫表中的一個被稱爲user_profiles,任何同時使我的地盤我想我莫名其妙地改變了這一點。 user_id字段,而外鍵,必須是唯一的。結果我登錄的帳戶有兩個不同的行,具有相同的user_id,但具有不同的主鍵。

0

我有同樣的問題。我檢查login_attempts其中Tankauth存儲我的IP,並沒有登錄嘗試的表。我截斷數據和一切開始工作