Laravel 登录后清空COOKIE的操作方法
2019-10-14 18:06
1566 查看
需求
在Laravel 登陆立即清空保存的COOKIE数组
实现
# Http/Controllers/Auth/LoginController.php public function redirectTo() { // 设置为登陆成功 session session()->put('show-login-success', 1); // 订阅内容 $logs = request()->cookie('subscribe'); if ($logs) { $subscribe = new Subscribe(); foreach ($logs as $item) { $subscribe->addSubscribe(Auth::id(), $item); } Cookie::queue(Cookie::forget('subscribe')); } return session()->pull('rdTo', $this->redirectTo); }
关键代码 Cookie::queue(Cookie::forget('subscribe'));
Laravel COOKIE 与 SESSION 注意 session(['hit.article' => $value]) 会变成数组,取的时候直接可这样取session('hit.article')
但是Cookie::make($name,'hit.article',$value) 取的时候无法取到,因为cookie name中含有点,被解析为了数组。名字中不用点号 或者取的时候将COOKIE名字中点号换成下划线。
以上这篇Laravel 登录后清空COOKIE的操作方法就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- Laravel 登录后清空COOKIE 方法
- 【wpf WebBrowser 清空网站的Cookie&Session 清空用户登录状态】
- laravel 实现不同域名cookie共享 一个域名下登录 另一个域名下保持登录状态
- Android WebView请求,保存cookie,判断登录状态
- yii框架中的session和cookie设置、使用以及清空/改变默认访问的控制器
- cookie登录写入与查询
- P3P 跨域访问第三方cookie的解决方案 适合解决UC的同步登录问题
- Android Cookie共享到WebView避免再次登录(保持登录状态)
- python cookielib 登录人人网
- 登录浏览器版本判断和cookie的使用
- cookie、session及登录界面“记住我”功能实现
- Linux curl表单登录或提交与cookie使用详解
- java操作cookie 实现两周内自动登录
- ionic 用户注销登录时,清空所有页面缓存
- 通过jquery.cookie.js实现记住用户名、密码登录功能
- python 模拟登录,使用cookie自动领取下载豆(最新2016)
- CI框架用cookie实现用户自动登录
- cookie:记住用户登录时的用户名
- cookie自动登录认证
- laravel php 微信扫码登录