老师,auth 的用户验证加密方式是什么呀,为什么用bcrypt()加密,结果也变?

来源:6-6 使用Auth实现用户登录逻辑

ericdemon

2018-08-04

老师,auth 的用户验证加密方式是什么呀,为什么用bcrypt()加密,结果也变?

注册时候用bcrypt()来加密密码,但是用auth认证的时候发现密码匹配不正确,

后面单独用bcrypt()才发下输出结果在一直变化。

老师,这个应该怎么处理

写回答

1回答

轩脉刃

2018-08-08

bcrypt加密算法就是每次加密的结果都不一样,这样不容易被破解。验证加密后的密码对不对,你可以使用password_verify进行验证。你现在的问题实际上是认证的时候发现密码匹配不正确,感觉不是密码问题,还是逻辑问题,你是在普通用户登陆还是admin用户登陆的时候发现有问题的?应该检查下你的Auth配置文件是否配置正确

0
4
轩脉刃
回复
ericdemon
是的,这两个是一样的加密方式
2018-08-20
共4条回复

Laravel快速开发简书

Laravel最新特性结合Mysql异步消息队列、ElasticSearch搜索引擎、Debugbar调试利器开发简书

1218 学习 · 613 问题

查看课程