laravel xxx.blade.php 识别登录状态的cookie 怎么获取
1. 运行环境
laravel 5.8
2. 问题描述?
现在有两个项目,
A:手机APP
B:laravel项目
A项目的当前登陆的人通过webview打开B的一个页面,同样是登录状态。
目前实现思路是这样的:
B的登录状态不就是cookie的key—value么。获取他不就行了。然后就有了下面的代码
\Auth::attempt(['email' => $userAccountData['user_email'], 'password' => $userAccountData['user_password']]);
session()->regenerate();
$sessionId = Crypt::encryptString(session()->getId());
然后我就打开B的登录页面。手动去添加这个sessionId测试一下,结果登录不上??我的问题就在这。
然后试了下正常登录B。然后将B登录状态的那个cookie的value复制出来对比看看发现上方的代码的sessionId明显比正常模式的要短。
现在怀疑上方代码是错的,代码是chatgpt给我的
请教各路大神。感激不尽
推荐文章: