Laravel为用户名密码验证不同的列名

时间:2014-09-26 18:15:57

标签: laravel laravel-4

基本上,我在使用auth构建的laravels有问题我的问题是它只接受如果用户名拼写为“username”和密码“password”但我使用的是另一种拼写用户名= user_name,密码= passwd

这是我的代码

Auth::attempt(array(
    'user_name' => $data['email'],
    'passwd' => $data['password']
));

if( Auth::check() )
{
    return Redirect::intended('/');
}

我的列名是user_name,passwd

如果我使用上面的代码它不起作用,但如果我将我的列重命名为用户名和密码并将我的代码更改为以下它可行,但不幸的是我不允许这样做

Auth::attempt(array(
    'user_name' => $data['email'],
    'passwd' => $data['password']
));

0 个答案:

没有答案