Написал как Вы показали и у меня вообще не входит юзер на сайт.
Вот мой код авторизации юзера.
//Вход на сайт
public function postSignIn(){
//принимаем все поля из формы и валидируем
$validator = Validator::make(Input::all(),
array(
'email' => 'required|email',
'password' => 'required'
));
if($validator->fails()){
//если есть ошибки то редиректим на форму входа пользователя и показываем ошибки
return Redirect::route('account-sign-in')
->withErrors($validator)
->withInput();
} else {
//проверяем состояние чекбокса о запоминании пользователя
$remember = (Input::has('remember')) ? true : false;
//получаем все поля из формы авторизации и проверяем нажата ли галочка запомнить меня
$auth = Auth::attempt(array(
'email' => Input::get('email'),
'password' => Input::get('password'),
'active' => 1
), $remember);
if($auth){
if (Auth::user()->role==5) {
//редирект на нужную нам страницу после авторизации
return Redirect::intended('/dashboard');
}
if (Auth::user()->role==1) {
//редирект на нужную нам страницу после авторизации
return Redirect::intended('/user-dashboard');
}
} else {
return Redirect::route('account-sign-in')
->with('global', 'Email или пароль не верны или аккаунт не активирован.');
}
}