验证用户身份时遇到一些问题。 这是我的基本登录功能:http://pastebin.com/a92Mnb7C 这是我的 HTML:http://pastebin.com/bmAnVSeA 表名是users,我可以连接到它。 我有一个测试用户: 2 测试 test@test.com $2y$10$6stKxV9TSiqFfLPSRffKOO8.OTJs
我尝试过使用哈希密码和未哈希密码。
身份验证模式设置为“数据库”而不是“equolent”。 auth 表设置为“users”。
任何人都可以帮助提出错误或任何故障排除帮助吗? 将不胜感激。 谢谢!
最佳答案
您的字段名称不匹配:
if(Input::has('login_email') AND Input::has('login_password')){
^^^^^^^^^^ ^^^^^^^^^^^^^^^
if (Auth::attempt(array('email'=>Input::get('email'), 'password'=>Input::get('password')))) {
^^^^^^ ^^^^^^^^
login_email
!= 电子邮件
,以及 login_password
!= 密码
。
关于php - Laravel 身份验证问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24875512/