php - Codeigniter Tank Auth 未登录?

标签 php codeigniter

我已经开发一个 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/

相关文章:

php - mysql 查询 if 语句

php - 值没有从数据库 PHP 返回

javascript - 通过 AJAX 从 PHP 后端加载菜单

css 在本地主机之外不工作,我可以通过 ip 地址 (x.x.x.x) 访问该页面,它加载但没有使用 codeigniter 的样式

php - codeigniter 将数组数据从模型传递到 Controller

php - 大型 SQL 结果集占用太多内存 - CodeIgniter

php - 根据搜索结果查询订单结果

javascript - Ajax在php中发布 undefined index

mysql - 按组统计字段数据库

codeigniter - 子目录中 Joomla 和 Codeigniter 的 Nginx 配置