Luc*_*lis 6 authentication laravel-4
我有一个包含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)
您可以auth.php
在config文件夹中定义自己的用户名和密码字段.
return array(
'driver' => 'eloquent',
'username' => 'my_user',
'password' => 'my_pass',
'model' => 'User',
'table' => 'users',
);
Run Code Online (Sandbox Code Playgroud)
我希望这可以提供一些帮助.
归档时间: |
|
查看次数: |
6233 次 |
最近记录: |