Ошибка входа в laravel 4.2

Я Ларавел Новичок

Я создаю какое-то веб-приложение, используя laravel 4.2, затем создаю страницу входа, но когда я пытаюсь войти в систему, каждый раз происходит сбой входа в систему

кто-нибудь скажет почему

вот мой код

public function doLogIn(){

$rules = array(
'username'    => 'required|min:3',
'password' => 'required|min:3'
);

$validator = Validator::make(Input::all(), $rules);
if ($validator->fails()) {
return 'Wrong Require';
}
else{

$user = array(
'username' => Input::get('username'),
'password' => Hash::make(Input::get('password'))
);

$password = Hash::make('password');

if (Auth::attempt($user))
{
return View::make('home.home');
}
else
{
return 'Wrong Password';
}
}
}

0

Решение

$user = array(
'username' => Input::get('username'),
'password' => Input::get('password')
);

Вы должны удалить Hash::make() в Auth::attempt()потому что Laravel выполняет хеширование автоматически (я полагаю, что вы зарегистрировали пользователя с Hash::make(Input::get('password'))).

4

Другие решения

Других решений пока нет …