AngularJS cookies问题

AngularJS cookies问题,angularjs,cookies,Angularjs,Cookies,我正在使用AngularJS cookies来维护用户会话。但我面临着饼干的问题 我创建了多个cookie,其中一个cookie是会话cookie,其他cookie是在勾选“保持登录”时创建的。当我在注销时删除cookie时,如果未勾选“保持登录”(仅存在会话cookie),则其他cookie也会创建为会话cookie 我的代码如下: if(remember_me) { console.log("remember_me"); $cookies.put("

我正在使用AngularJS cookies来维护用户会话。但我面临着饼干的问题

我创建了多个cookie,其中一个cookie是会话cookie,其他cookie是在勾选“保持登录”时创建的。当我在注销时删除cookie时,如果未勾选“保持登录”(仅存在会话cookie),则其他cookie也会创建为会话cookie

我的代码如下:

 if(remember_me)
    {
        console.log("remember_me");
        $cookies.put("remember_me",remember_me,{expires:moment().add(5, 'days').format("YYYY-MM-DD HH:mm:ss"),path:"/"});
        $cookies.put("remember_me_data",JSON.stringify({email_id:user.email_id,org_id:user.org_id,auto_login:true}),{expires:moment().add(5, 'days').format("YYYY-MM-DD HH:mm:ss"),path:"/"});
        $cookies.put("cookie_date",moment().utc().unix(),{expires:moment().add(5, 'days').format("YYYY-MM-DD HH:mm:ss"),path:"/"});
        $cookies.put("logged_user",JSON.stringify({email_id:user.email_id,org_id:user.org_id,user_id:user.user_id}),{path:"/"});
    } 
    else
    {   
        console.log("not remember");
        if(user)
        {
            //$localStorage.logged_user=JSON.stringify({email_id:user.email_id,org_id:user.org_id});
            $cookies.put("logged_user",JSON.stringify({email_id:user.email_id,org_id:user.org_id,user_id:user.user_id}),{path:"/"});


        }
    }

你可以分享一些你如何生成cookie的代码吗?你可以分享一些你如何生成cookie的代码吗。