修改密码弹出框搭建

前端代码搭建

主要利用的是bootstrap3中js插件里的模态框版块

新罗网站制作公司哪家好,找成都创新互联公司!从网页设计、网站建设、微信开发、APP开发、自适应网站建设等网站项目制作,到程序开发,运营维护。成都创新互联公司自2013年起到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联公司

  • 修改密码
  • 后端接收修改密码数据并提供错误提示

    注意修改密码的视图函数必须是登录用户才能使用,所以需要一个@login_required装饰器

    @login_required
    def set_password(request):
        # 1.判断是否为ajax请求
        if request.method == 'POST':
            back_dic = {'code':1000,'msg':''}
            # 2.获取用户修改密码提交的数据
            username = request.POST.get('username')
            old_password = request.POST.get('old_password')
            password = request.POST.get('password')
            confirm_password = request.POST.get('confirm_password')
            # 3.对比原密码是否正确
            is_right = request.user.check_password(old_password)
            if is_right:
                # 4.判断两次密码是否一致
                if password == confirm_password:
                    # 5.一致则修改密码
                    request.user.set_password(password)
                    request.user.save()
                else:
                    back_dic['code'] = 1001
                    back_dic['msg'] = '两次密码不一致'
            else:
                back_dic['code'] = 1002
                back_dic['msg'] = '原密码不正确'
            return JsonResponse(back_dic)
    

    网页标题:修改密码弹出框搭建
    新闻来源:http://bzwzjz.com/article/dsogcpe.html

    其他资讯

    Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
    友情链接: 成都网站设计 成都网站建设 成都定制网站建设 梓潼网站设计 重庆电商网站建设 成都网站设计 四川成都网站建设 高端网站设计 成都商城网站制作 温江网站设计 成都网站制作 成都做网站建设公司 企业网站建设公司 企业网站设计 成都网站建设 成都企业网站建设 手机网站制作 网站制作 定制网站设计 网站建设 成都网站设计 高端品牌网站建设