Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 21.04.2014 11:39:46

Не удается авторизовать пользователя

у меня есть вот такая запись в базе данных (табличка users)

4909d825e5c932a934e9cfc0c60e22f3.jpeg

и вот такой метод контролера

    public function login(){

        if(Auth::attempt(['login'=>'admin','password'=>'123'])){
            echo "Удалось!";
        }
        else
        {
            echo "Не удалось!";
        }
        return View::make('login');

    }

И я пытаюсь авторизовать пользователя с помощью функции
но мне почему то выдает
"Не удалось!"
Совсем не понимаю в чем тут дело, подскажите пожалуйста почему не работает?

Не в сети

#2 21.04.2014 12:43:57

Ruzarh
Откуда: СПБ
Сообщений: 27

Re: Не удается авторизовать пользователя

Ну хотя бы в том, что данные в таблице в захешированном виде хранятся.

Не в сети

#3 21.04.2014 13:35:20

Re: Не удается авторизовать пользователя

О спасибо… Я сделал пароль зашифрованным, вот так:

$user = User::find(1);
$user->password = Hash::make(’7u%m^nLLgt53y’);
$user->save();

и все заработало, спасибо Вам.

Изменено Faydaen (21.04.2014 13:37:29)

Не в сети

#4 26.04.2014 20:15:40

Андрей

Re: Не удается авторизовать пользователя

О красавец какой - пароли незахэшированные хранит в базе ))

Подвал раздела