mysql - 默认 AUTH 凭据不匹配 Laravel
问题描述
在我的 laravel 项目中运行后php artisan make:auth
,我想测试一些默认功能。我在我的 MySQL 数据库中手动输入了数据:
但是当我尝试使用上述凭据登录我的项目时:
我确信我已经完全按照指示输入了它,secret123
但仍然无法输入。有什么我想念的吗?或者我应该做些什么来在我登录时手动输入与凭据匹配的数据?
解决方案
是的,数据库中的密码不是明文(Big security no no)。
您应该尝试使用 Bcrypt 哈希器对您的密码进行哈希处理。我相信https://www.browserling.com/tools/bcrypt会起作用。只需填写密码,回合无关紧要(据我所知)并对其进行哈希处理!然后将has粘贴到数据库中,那么它应该适合你!
推荐阅读
- python - 将字符串转换为原始字符串并创建文件时出现操作系统错误
- python - 将嵌套的 Json 转换为 CSV Python
- javascript - JavaScript - getElementById 在特定页面上不起作用
- python - 在 Windows 中的 python 3.8 上安装 Django
- python - Python 中的退出代码 77 是什么意思?
- excel-formula - 如何在新的 Excel Calc 引擎中溢出部分单元格区域?
- c# - 带有 CollectionAssert.AreEquivalent() 的单元测试列表
- shell - 从文件的同一行中删除重复项
- php - 如何使用 bat 运行 php,使用 cron 作业运行 vbs 脚本
- php - 如何在 PHP 中使用这个 POST CURL