这可能是一个随机问题,甚至可能无法实现,但是当使用phpMyAdmin手动将密码输入数据库时,是否可以对密码进行哈希?
我目前正在使用Laravel 5和内置的Auth系统,但该程序的总用户数将为<5,需要访问仪表板。所以我被告知我应该做的只是删除寄存器控制器和路由并手动将用户输入数据库。
这甚至可以吗?
还可以了解如何完成此操作的其他解决方案?我被告知不要创建管理员用户。
答案 0 :(得分:2)
将一个PHP CLI脚本写入password_hash()
一个字符串(密码)。
回应它。
然后将哈希复制粘贴到用户的phpMyAdmin更新中。然后告诉您的用户密码是什么。虽然你也知道他们的密码,但并不是非常安全。
如果您更全面一点,请输入user account
和new password
,您也可以使用PHP CLI脚本直接使用新密码更新数据库。
您可能还想查看Laravel Tinker,您可以使用artisan
答案 1 :(得分:-1)
对于你的purpuse,你应该做其他事情,简单的哈希将不起作用,因为laravel使用一个名为bcrypt的自定义函数,并用随机字符串盐渍它。
您应该与用户一起创建播种文件,并查看Documentation of laravel for it
只需为您的文件播种,您的用户将使用预期密码创建。
由于