我有一个包含 2 个字段(用户名、密码)的表单和一个包含 2 个相同字段(用户名、密码)的 mysql 表,并且我的身份验证系统正常工作:)
但是,如果我的表字段具有不同的名称,例如:( my_user, my_pass),我将无法使其工作。
如果您只是更改另一个用户名字段也适用于我,那么给我带来问题的是密码字段。
我的配置auth.php
'driver' => 'eloquent'
更新
已经在我的控制器中找到解决方案,password
名称不能更改。
之前(错误):我首先做的是错误的
$userdata = array(
'my_user' => Input::get('my_user'),
'my_pass' => Input::get('my_pass')
);
它应该是
$userdata = array(
'my_user' => Input::get('my_user'),
'password' => Input::get('my_pass')
);