2012-10-19 405 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,并没有登录尝试的表。我截断数据和一切开始工作