Laravel 5.6 - Auth не работает на виртуальном хостинге - PullRequest
0 голосов
/ 02 июня 2018

Я делаю много проектов с Laravel 5.6 с одинаковыми настройками входа в систему (Использовать Auth фасад), но с одним общим хостингом пользователи не могут войти в систему. Когда вы вводите правильную почту и пароль, только перезагрузите страницу входа в систему БЕЗ ЛЮБОЙ ОШИБКИ , когда в моем контроллере все представления возвращают ошибки или сообщение.

Это код моего логина (Работает на всех серверах, кроме этого):

public function login(Request $request) {

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

    $messages = [
        'required' => 'El :attribute es requerido',
        'email' => 'Tiene que ingresar un mail válido',
        'min' => 'Longitud del campo :attribute no válido',
        'max' => 'Longitud del campo :attribute no válido',
    ];

    $validator = Validator::make($request->all(), $rules, $messages);

    if($validator->fails()) {
        return redirect()->intended('admin')->withErrors($validator);
    } else {
        if (Auth::attempt(['email' => $request->input('email'), 'password' => $request->input('password')])) {
            return redirect()->intended('admin');
        } else {
            return redirect()->intended('admin')->withErrors(['loginFail' => 'Usuario/Contraseña incorrectos']);
        }
    }
}

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

Я звоню на хостинг и говорю, что в этом нет ничего плохого, как я могу это решить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...