我已经开发一个 codeigniter 网站几个月了,为用户使用 Tank Auth 库。它仍在开发中,但在过去 4 个月里一切都运行得很完美。
几天前,登录功能突然停止工作,当您输入凭据时,无论您是对还是错,它都会刷新页面,并且不会显示任何错误消息。
有人知道这是怎么回事吗?或者以前有人处理过这个问题吗?是否有任何我可以打开的功能可以显示任何错误(如果有)。我有错误报告,并且 codeigniter 仍设置为开发模式。
如果有人能够对我的问题提供一些见解,我将非常感激。
P.s.我搜索了SO的其余部分,发现了一些类似的问题,但没有解决方案。
感谢任何帮助。
最佳答案
好吧,对于其他遇到这个问题的人来说,这个问题可能很小,tank auth 的数据库表之一称为 user_profiles,在制作我的网站时,我想我以某种方式改变了这个。 user_id 字段虽然是外键,但必须是唯一的。结果我登录的帐户有 2 个不同的行,它们具有相同的 user_id,但主键不同。
关于php - Codeigniter Tank Auth 未登录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12978002/