关于登录,闪现登录成功后,又跳转回登录界面,且之前登录失效的问题

来源:7-3 drf的token登录和原理-2

慕粉3541816

2018-02-10

老师,你好,我现在在登录方面遇到了问题。我用已存在的账号登录,在后台看,服务器返回是正确的【图1】,但是,在前台界面,会闪现一下登录成功的页面,且页面左上角会显示我已经登录的账号,然后不到1秒钟,就又跳转回登录界面,同时,登录的信息都没有了,如【图2】。另外我在postman中测试login接口,可以正确拿到 token【图3】

这有可能是前端的问题吗? 是因为我目前localhost和默认的host混用,造成拿着我本地生成的jwt token,到默认的host上去取资源,肯定无法通过,默认host的认证,取不到其上的资源,强制弹出我当前的登录状态?您前端的逻辑是否有拿错误的token取资源就会弹出登录状态呢?(不懂Vue好恼火啊~~~)

图1:

//img.mukewang.com/szimg/5a7ee6d30001438806100401.jpg

图2:

//img.mukewang.com/szimg/5a7eea8c0001df1f12750564.jpg

图3:

//img.mukewang.com/szimg/5a7eea6b000174a212750697.jpg

写回答

2回答

慕后端9032528

2018-04-25

请问这个是怎么解决的?是将 api.js 中的 host 全部改为 localhost 吗?


0
0

慕粉3541816

提问者

2018-02-11

额~~~ 果然是localhost和host混用的问题,全部改成localhost之后就没出现这个问题了

0
2
qq_编程曹学进_03219308
请问怎么解决的,我也遇到这个问题
2018-05-25
共2条回复

Python前后端分离开发Vue+Django REST framework实战

Django REST framework课程视频,RESTFul API前后端分离开发

2906 学习 · 2491 问题

查看课程