laravel 5.5 Auth :: attempt登录在本地服务器上工作,但在实时服务器上不工作

时间:2018-10-11 08:31:10

标签: php laravel

laravel 5.5 Auth :: attempt登录在本地服务器和另一个实时服务器上运行,但在我的服务器上不工作。

if (Auth::attempt(['email' => $request->email, 'password' => $request->password, 'is_admin' => 1], $request->remember)) {
            $result = array('msg' => 'success');
            $response['status'] = 'success';
            $response['msg'] = 'You have successfully!!';
            $response['url'] = url('admin');
        } else {
            $response['status'] = 'error';
            $response['msg'] = 'Email and password not match!!';
        }

我的网站链接: http://giftmy.devssite.com/admin/login

相同的代码,我已经上传了另一台正在运行的服务器 http://giftmy.webheed.com/admin/

用户名:pzanwar03@gmail.com 密码:123456

3 个答案:

答案 0 :(得分:0)

尝试“尝试并抓住”之类的方法,可能会帮助您解决问题。https://stackoverflow.com/a/46280152/10472503希望对我们有所帮助,甚至不会向我们显示错误消息

答案 1 :(得分:0)

我认为这是Apache版本的问题。我认为您的apache版本是2.2。您需要更新2.4。

答案 2 :(得分:0)

如果您使用git部署在服务器上,请确保在生产服务器上也可以使用对这些文件所做的更改。

\vendor\laravel\ui\src\AuthRouteMethods.php

\vendor\laravel\ui\auth-backend\AuthenticatesUsers.php