首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >接受Laravel错误密码

问接受Laravel错误密码
EN

Stack Overflow用户
提问于 2022-05-02 19:19:39
回答 1查看 54关注 0票数 -1

Debian 11,Laravel 8,Breeze Auth

如果我的密码是"12345678“,任何密码,其中前8个字符是正确的,将被接受。如果密码>8字符,则只有8个字符重要。如果密码是<8个字符,行为是可以的,例如

(1)

123456不及格

1234567不及格

12345678成功(正确存储)

1234567890成功

(2)

123456不及格

1234567不及格

12345678成功

1234567890成功(正确存储)

(3)

123456不及格

1234567不及格

1234567成功(正确存储)

12345678不及格

EN

回答 1

Stack Overflow用户

发布于 2022-05-02 20:02:29

我找到了答案

在测试过程中,我使用SQL语句中的encrypt()直接在mysql中创建用户。

在PHP中,它是password_hash('xyz',PASSWORD_BCRYPT),因此,mysql语句创建的密码不安全。

但是,由php脚本创建的密码是安全的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72091371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档