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