请稍等 ...
×

采纳答案成功!

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

修改密码成功后后天不自动登出

https://img1.sycdn.imooc.com//szimg/5af96aef000193da11610695.jpg密码显示修改成功,看数据库和重新登录发现密码确实成功修改了,但是修改成功后后台没自动登出,还保留在原界面。必须自己手动退出才行

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

3回答

T松子 2019-04-10 09:13:06

你好,我想问一下,这个问题您是怎么解决的,我也遇到相同问题了,修改密码后,可以成功返回信息,但是不能跳转到登录页面,依然是留在用户个人信息页。谢谢了~

0 回复 有任何疑惑可以回复我~
提问者 qq_拱手河山讨欢_0 2018-05-15 17:48:19

class UpdatePwdView(View):           #在个人中心修改用户密码
   def post(self, request):
       modify_form = ModifyPwdForm(request.POST)
       if modify_form.is_valid():
           pwd1 = request.POST.get("password1", "")
           pwd2 = request.POST.get("password2", "")
           if pwd1 != pwd2:
               return HttpResponse('{"status":"fail","msg":"密码不一致"}', content_type='application/json')
           user = request.user
           user.password = make_password(pwd2)
           user.save()

           return HttpResponse('{"status":"success"}', content_type='application/json')
       else:
           return HttpResponse(json.dumps(modify_form.errors), content_type='application/json')

0 回复 有任何疑惑可以回复我~
  • bobby #1
    你先通过f12看看网络请求返回是否正确,如果正确就是前端的问题了 http://apply.projectsedu.com/ 你可以申请加入github项目 然后直接下载我提供的源码试试
    回复 有任何疑惑可以回复我~ 2018-05-18 12:00:55
bobby 2018-05-15 17:40:24

你截图我看看你的修改密码的源码我看看呢

0 回复 有任何疑惑可以回复我~
  • class UpdatePwdView(View):           #在个人中心修改用户密码
       def post(self, request):
           modify_form = ModifyPwdForm(request.POST)
           if modify_form.is_valid():
               pwd1 = request.POST.get("password1", "")
               pwd2 = request.POST.get("password2", "")
               if pwd1 != pwd2:
                   return HttpResponse('{"status":"fail","msg":"密码不一致"}', content_type='application/json')
               user = request.user
               user.password = make_password(pwd2)
               user.save()
    
               return HttpResponse('{"status":"success"}', content_type='application/json')
           else:
               return HttpResponse(json.dumps(modify_form.errors), content_type='application/json')
    回复 有任何疑惑可以回复我~ 2018-05-17 14:59:02
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信