请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

设置cookie的接口是getUser这个吗,登录后可是我的cookie一直没有

哪里用到了getUser这个接口?不太懂cookie和session,登陆成功之后没有记录当前的用户,查看cookie是空,mongoose和redis数据库已经连接了
图片描述
index.js
图片描述
user.js,signin,getUser
图片描述
图片描述

正在回答 回答被采纳积分+3

4回答

Doooris 2018-12-24 21:46:51

也是注册登录成功,却没有cookie

0 回复 有任何疑惑可以回复我~
tannnb 2018-12-16 11:50:05

我也遇到这个问题了,从注册开始重新注册一个账户就可以种下cookies;   把浏览器cookies清除了,重新登陆,cookie一直没有写入,这样一直获取不到用户信息。。。。大佬们咋解决的吖

0 回复 有任何疑惑可以回复我~
光头佬 2018-11-29 11:57:45

我的也是, 登录成功后,ctx.isAuthenticated() 一直是false, ctx.session里也没有passport。   这是怎么解决的,  是不是跨域引起的?https://img1.sycdn.imooc.com//szimg/5bff640d000142f112570086.jpg

users/getUser 在user.vue里使用   


0 回复 有任何疑惑可以回复我~
  • 提问者 小白龙Q #1
    这是跨域问题,我之前遇到了,用插件koa2-cors可以解决,https://github.com/zadzbw/koa2-cors
    回复 有任何疑惑可以回复我~ 2018-11-29 13:58:30
快乐动起来呀 2018-11-27 22:12:12

登陆成功之后应该有cookie才对,你看下能获取到用户名吗

0 回复 有任何疑惑可以回复我~
  • 提问者 小白龙Q #1
    可以获取到用户名,状态码也是对的,就是没有cookie,不过在教程登陆注册那时候是好的,到了详情页,购物车那部分就不行了。。
    回复 有任何疑惑可以回复我~ 2018-11-27 22:30:30
  • 提问者 小白龙Q #2
    老师我还想问一下,users/getUser 这个接口在哪里调用了,我没找到,,
    回复 有任何疑惑可以回复我~ 2018-11-27 22:32:52
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号