Перенаправление после сбоя входа в систему Laravel 5.8 - PullRequest
1 голос
/ 14 апреля 2020

Важно

Я перепробовал много ответов прямо здесь, но никто не работал для меня.

Я установил fre sh копия Laravel 5.8, включая леса для аутентификации с помощью:

php artisan make:auth

После этого в моем локальном хосте перенаправление работает нормально, когда пользователи регистрируются с именем, адресом электронной почты, паролем и паролем, подтверждают.

Тем не менее, когда я загружаю его на свой общий хостинг:

Я могу:

  • Доступ к форме регистрации
  • Регистрация нового пользователя
  • Перенаправить на форму входа

Но происходит сбой, когда:

  • Я пытаюсь войти в систему, используя мой адрес электронной почты и пароль, он только перезагружает окно браузера и остается в том же самом виде страница (форма входа)

Это странно для меня, потому что:

  • Работает нормально в localhost
  • Нет ошибок 500
  • на вкладке сеть отображается только код 200
  • Laravel журнал пуст

У меня есть три d с:

protected $redirectTo = "home"; 

Но все происходит, только то же поведение

Мне нужно сказать, что:

  • Нет ролей
  • Нет третьи пакеты только базовая c система аутентификации

1 Ответ

0 голосов
/ 14 апреля 2020

Вы упомянули when I upload it to my shared hosting - Laravel требует некоторой настройки / установки, просто загрузки недостаточно. В частности, вам необходимо установить разрешения для нескольких каталогов . Без правильных разрешений ваш веб-сервер не может создавать файлы сеансов. Если он не может создать файлы сеанса, вход в систему не удастся - и это именно то, что вы видите.

Обновление: исправлено Laravel 7 ссылка для Laravel 5.8

...