Laravel 5.6 - 无法在共享主机

时间:2018-06-02 00:10:50

标签: php laravel

我使用相同的登录设置(使用Auth Facade)在Laravel 5.6上创建了许多项目,但是使用一个共享主机,用户无法登录。当您输入正确的邮件和密码时,只需重新加载登录页面没有任何错误,在我的控制器中,所有视图都会返回错误或消息。

这是我登录的代码(在除此之外的所有服务器中都有效):

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']);
        }
    }
}

如果我在任何服务器中输入了错误的电子邮件或密码,这会将我返回到包含错误的登录视图,但是这些错误不会显示,我无法使用正确的电子邮件登录密码。

我打电话给主持人并说我没错,我该怎么解决?

0 个答案:

没有答案