如何使用数据库表设置admin的用户名和密码?

时间:2018-05-14 10:13:19

标签: php html mysql sql laravel

我为管理员创建了一个包含登录表单的网站。我的数据库中有admin表。我在表中添加了值,但是当我尝试登录时,密码未被接受。我的表格如下

enter image description here

如何使用数据库表为管理员设置用户名和密码?

2 个答案:

答案 0 :(得分:1)

您应该为密码创建一个哈希值,我建议使用修补程序。只需通过cmd转到项目目录并输入此命令

  

php artisan tinker

然后输入以下行以创建管理员。我假设您有admins表的管理模型!

$admin = new App\Admin;
$admin->name= "admin";
$admin->email="admin@admin.com";
$admin->password= Hash::make('password');
$admin->save();

答案 1 :(得分:0)

$admin = new App\Admin;
$admin->name = "admin";
$admin->email ="admin@admin.com";
$admin->password = Hash::make('password');
$admin->save();

散列使用:

Hash::make('new_password');

bcrypt('new_password');