求助!!session无法获取
就是一个登录的问题
登录时写入 session,然后跳转到个人中心页面,然后个人中心页面检测是否登录,检测是否有 session,没有 session 就重新返回到登录页面
我遇到的问题来了
就是突然,突然,我的网站无法登录,输入账号密码后登录还是调回到登录页面。
我网上找了很多解决方案,一个都不管用
我的 session 驱动是 file,然后呢有效期什么的都是 120 默认的,我也尝试在 Kernel.php 里添加
\Illuminate\Session\Middleware\StartSession::class,
\Illuminate\View\Middleware\ShareErrorsFromSession::class
本身就自带有这 2 个,无效
我在 /storage/framework/sessions 里能找到创建的 session 文件,里面的内容就是登陆时创建的 session,但是不知道为什么,无法登录
更神奇的事情来了,我把代码复制到另一台 B 服务器上,她没问题,可以登录,但是在这台 A 服务器上死活不行,我重新再 A 服务器上使用相同的代码重新创建站点,同样也是不行。
我也尝试过重启服务器、卸载 NGINX(换到 apache 上)、重装 nginx、重装 php。,反正能想到的办法全部试了,依旧不行。
哪怕我把驱动换到 redis 也不行,我能在 redis 里能看到这个 session,但是就是无法验证登录
我实在没招了,研究了一天了,哪位大神能帮帮我,我服务器用的是宝塔的环境,centos 系统,是不是和服务器环境有关呢,不然为啥换个服务器就正常
推荐文章: