Как реализовать авторизацию в Laravel?

Не могу сделать авторизацию, вот код

public function createuser()
    {
        $userNickname = Input::get('username');
        $password = Input::get('password');
        $userPassword = $password;
        $side = Input::get('side');
        $user = new User;
        $user->user_nickname = "$userNickname";
        $user->password = "$userPassword";
        $user->side = "$side";
        $user->save();
        if (Auth::attempt(array('user_nickname' => $user->user_nickname, 'password' => $user->password), true)) {
            return Redirect::route('gameIndex');
        }
    }


не перекидыват на именованый маршрут, а значит пользователь не авторизован, что в моем коде не так?
  • Вопрос задан
  • 4820 просмотров
Пригласить эксперта
Ответы на вопрос 1
hbuser
@hbuser
Попробуйте так:

Auth::loginUsingId($user->id, true);

laravel.com/api/source-class-Illuminate.Auth.Guard...

А вообще, на будущее, у Laravel есть irc-комната. Будьте уверены - там вы получите ответы на любые вопросы. Данный сайт - не лучшее место для вопросов по Laravel.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы