这可能是一个随机的问题,甚至可能不可能,但在使用phpmyadmin手动将密码输入数据库时,是否可以对密码进行哈希处理?我目前使用的是laravel5和内置的auth系统,但是这个程序总共有<5个用户需要访问 Jmeter 板。所以我被告知我应该做的只是删除注册控制器和路由,并手动将用户输入数据库。这有可能吗?也开放给其他解决方案如何完成这一点?我被告知不要创建管理员用户。
ddrv8njm1#
编写一个小的php cli脚本 password_hash() 字符串(密码)。回音。然后将散列复制粘贴到用户的phpmyadmin更新中。然后告诉用户密码是什么。虽然你也知道他们的密码,但并不十分安全。如果你让它更全面一点,进入 user account 以及 new password ,也可以让php cli脚本直接用新密码更新数据库。您可能还想看看LaravelTinker,您可以使用它从命令实时运行 artisan
password_hash()
user account
new password
artisan
o75abkj42#
出于您的目的,您应该做其他事情一个简单的哈希将不起作用,因为laravel使用一个自定义函数称为bcrypt,并用一个随机字符串将其咸化。您应该与您的用户一起创建一个seeder文件,请参阅laravel的文档只需种子你的文件,你的用户将创建预期的密码。谢谢
2条答案
按热度按时间ddrv8njm1#
编写一个小的php cli脚本
password_hash()
字符串(密码)。回音。
然后将散列复制粘贴到用户的phpmyadmin更新中。然后告诉用户密码是什么。虽然你也知道他们的密码,但并不十分安全。
如果你让它更全面一点,进入
user account
以及new password
,也可以让php cli脚本直接用新密码更新数据库。您可能还想看看LaravelTinker,您可以使用它从命令实时运行
artisan
o75abkj42#
出于您的目的,您应该做其他事情一个简单的哈希将不起作用,因为laravel使用一个自定义函数称为bcrypt,并用一个随机字符串将其咸化。
您应该与您的用户一起创建一个seeder文件,请参阅laravel的文档
只需种子你的文件,你的用户将创建预期的密码。
谢谢