首页 > 解决方案 > 尝试使用默认 laravel 身份验证页面登录时,Laravel 身份验证没有任何反应

问题描述

我之前通过复制 laravel 项目文件夹将 laravel 从服务器转移到另一个服务器,现在当我尝试使用默认 laravel 身份验证页面登录时,如果我输入错误的身份验证值,我会收到错误 auth.failed 但是当我输入有效的身份验证值时页面刷新但没有任何反应。我从浏览器视图源中注意到 CSRF 令牌的值正在发生变化,我输入了有效的身份验证值

我试图删除会话文件 /storage/framework/sessions 并尝试

php artisan view:clear

php aritsan cache:clear

但什么也没发生。我该如何解决这个问题。

标签: laravellaravel-5

解决方案


我解决了这个问题。

在以前的服务器中,我为我的域使用 SSL,因此 /config/session.php 中的 cookie 设置为 true:-

'secure' => env('SESSION_SECURE_COOKIE', true),

因为,当我打开我的网站时,当前的新服务器我没有使用 https,所以我将值设置为 false

'secure' => env('SESSION_SECURE_COOKIE', false),

现在一切正常。


推荐阅读