请稍等 ...
×

采纳答案成功!

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

检验登录状态不成功

老师您好,我注册成功后登录,成功返回了我注册时的用户信息,而且貌似也拿到后台对应的token值了,应该就是登录成功了吧?但是当我发送checkLogin的接口还是返回
status: 1
msg: “用户未登录,无法获取当前用户的信息”图片描述

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

6回答

Rosen 2020-06-07 09:01:12

下载个teamviewer,有空qq找我下,远程看看

0 回复 有任何疑惑可以回复我~
  • 提问者 慕UI3542516 #1
    谢谢老师。不知道是不是我下的fiddler有问题,我在webpack配置文件里做接口代理又可以了。
    回复 有任何疑惑可以回复我~ 2020-06-09 22:21:47
  • Rosen 回复 提问者 慕UI3542516 #2
    fiddler配置比较繁琐,一般的需求用自带配置就能搞定
    回复 有任何疑惑可以回复我~ 2020-06-13 12:35:44
提问者 慕UI3542516 2020-06-02 12:05:27

https://img1.sycdn.imooc.com//szimg/5ed5cff80989c84419330274.jpg

这样的

0 回复 有任何疑惑可以回复我~
  • Rosen #1
    有时间qq找我下,我远程给看下吧,提前下载个teamviewer
    回复 有任何疑惑可以回复我~ 2020-06-07 09:00:06
Rosen 2020-06-01 16:58:33

我看了下线上的登录没问题,你这种情况通常是跨域造成的
1、检查你html的页面地址和请求的接口地址是不是在同一个域名下(包括端口)
2、检查登录以后,本地有没有对应的JSESSIONID
3、检查浏览器是不是禁用了cookie(比较少见)

0 回复 有任何疑惑可以回复我~
  • 提问者 慕UI3542516 #1
    老师您好!
    1、我是用的fiddler,其他接口都是这样用的,没设置端口但是其他接口请求正常
    2、我能在network的请求信息里看到有JSESSIONID,但是application里的local storage没有东西
    3、没禁用呢
    所以请问下咋解决咧?咋把JSESSIONID保存到本地
    回复 有任何疑惑可以回复我~ 2020-06-02 11:45:34
  • 提问者 慕UI3542516 #2
    老师我重新看了下,发现在application的cookie下是有JSESSIONID的
    回复 有任何疑惑可以回复我~ 2020-06-02 12:03:47
提问者 慕UI3542516 2020-06-01 15:47:07

???

0 回复 有任何疑惑可以回复我~
提问者 慕UI3542516 2020-05-29 10:34:29

https://img1.sycdn.imooc.com/szimg/5ed07498097018d912590946.jpg

这是老师的线上项目,也是这样

0 回复 有任何疑惑可以回复我~
提问者 慕UI3542516 2020-05-29 10:30:55

我按评论把接口改成test.happymmall.com了,依然返回用户未登录。于是我去课程的上线项目http://happymmall.com/index.html试了下,也是登录了返回“用户未登录,无法获取当前用户的信息”

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

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

帮助反馈 APP下载

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

公众号

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