Laravel 登录后清空COOKIE 方法

Laravel 登录后清空COOKIE 方法

需求

在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名字中点号换成下划线。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112927.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 同名的cookie会不会存在多个

    同名的cookie会不会存在多个

    2021年10月31日
    52
  • rocketmq的原理_dns原理及其解析过程

    rocketmq的原理_dns原理及其解析过程1如何保证消息的可靠性传输生产者丢失数据:生产者设置同步提交消息,并且手动提交,将消息同步刷盘到从节点后在返回成功,broker:主从复制,同步刷盘消费端:消费重试,只有返回consume_success才算消费完成,保证消息的可靠性,最终还是消费16次还是失败的会进死信队列2.如何保证消息不被重复消费消费端消费消息的幂等1服务端代码根据messageId设置分布式锁,获取锁再做业务操作2更新数据库时校验业务的状态3或者设置唯一索引3.如何保证消息的顺序性…

    2025年6月27日
    2
  • c++ 中map 的find 用法[通俗易懂]

    c++ 中map 的find 用法[通俗易懂]用find函数来定位数据出现位置,它返回的一个迭代器,当数据出现时,它返回数据所在位置的迭代器,如果map中没有要查找的数据,它返回的迭代器等于end函数返回的迭代器,程序说明#include<map>#include<string>#include<iostream>Usingnamespacestd;Intmain(){      Map&lt…

    2022年10月14日
    2
  • redis避免缓存击穿_redis防止缓存击穿

    redis避免缓存击穿_redis防止缓存击穿Redis解决缓存穿透和缓存击穿的工具类

    2022年8月31日
    3
  • 清理电脑垃圾的命令代码

    清理电脑垃圾的命令代码@echooffecho正在清除系统垃圾文件,请稍等……del/f/s/q%systemdrive%\*.tmpdel/f/s/q%systemdrive%\*._mpdel/f/s/q%systemdrive%\*.logdel/f/s/q%systemdrive%\*.giddel/f/s/q%system

    2022年6月18日
    329
  • 异常

    异常异常

    2022年4月24日
    41

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号