码迷,mamicode.com
首页 > 其他好文 > 详细

解决laravel 的用户验证Auth::attempt总会fail的问题

时间:2014-09-01 17:25:13      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:使用   ar   数据   问题   数据库   用户   as   r   tt   

  1.在laravel项目中,当使用Auth::attempt()用于用户验证时,Auth::attempt()会把密码通过Hash进行转换,变成一串不知啥的长字符,如果你在数据库里事先设置了明文的密码,那么它就会fail;所以你在用户注册时将密码进行Hash转换再存入数据库。

  2.数据库密码字段的长度必须在60位或以上,这好像是laravel规定的,试过完全正确,不过不知道可不可以通过修改某个配置来取消这个规定或减少这个长度。请高人赐教。

解决laravel 的用户验证Auth::attempt总会fail的问题

标签:使用   ar   数据   问题   数据库   用户   as   r   tt   

原文地址:http://www.cnblogs.com/linguoguo/p/3949516.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!