Ejemplo n.º 1
0
def updata_password(request):
    #更新admin密码
    manager = GameManager.get_by_request(request)
    btn_lst = manager.check_admin_permission()
    passwd = request.POST.get('password')
    re_passwd = request.POST.get('re_password')

    if btn_lst:

        if request.method == 'POST':
            if passwd != re_passwd:
                #2次密码不对 返回页面重新输入
                return render_to_response("auth/change_admin_info.html", {'erro':u'2次密码不一致,请重新输入'}, RequestContext(request))
            else:
                #2次密码正确 扔数据库
                _gm = GameManager()
                _gm.password = passwd
                mysql_game_manager.update_admin_password(_gm)
                # 操作日志记录
                insert_action_update_password(_gm)
                return HttpResponseRedirect('Tyranitar6/updata_password/')
        else:
            return render_to_response("base/base.html", {'account':manager.account,'btn_lst':btn_lst}, RequestContext(request))
    else:
        return HttpResponseRedirect('login/')
Ejemplo n.º 2
0
def updata_password(request):
    #更新admin密码
    manager = GameManager.get_by_request(request)
    btn_lst = manager.check_admin_permission()
    passwd = request.POST.get('password')
    re_passwd = request.POST.get('re_password')

    if btn_lst:

        if request.method == 'POST':
            if passwd != re_passwd:
                #2次密码不对 返回页面重新输入
                return render_to_response("auth/change_admin_info.html",
                                          {'erro': u'2次密码不一致,请重新输入'},
                                          RequestContext(request))
            else:
                #2次密码正确 扔数据库
                _gm = GameManager()
                _gm.password = passwd
                mysql_game_manager.update_admin_password(_gm)
                # 操作日志记录
                insert_action_update_password(_gm)
                return HttpResponseRedirect('Tyranitar6/updata_password/')
        else:
            return render_to_response("base/base.html", {
                'account': manager.account,
                'btn_lst': btn_lst
            }, RequestContext(request))
    else:
        return HttpResponseRedirect('login/')
Ejemplo n.º 3
0
def updata_admin_password(request):
    """
        修改管理员密码
    """
    passwd = request.POST.get('password')
    re_passwd = request.POST.get('re_password')
    uid = request.POST.get('id')
    if request.method == 'POST':
        if passwd != re_passwd:
            # 2次密码不对 返回页面重新输入
            return render_to_response("auth/change_admin_password.html",
                                      {'erro': u'2次密码不一致,请重新输入'},
                                      RequestContext(request))
        else:
            # 2次密码正确 扔数据库
            _gm = GameManager()
            _gm.password = passwd
            _gm.uid = uid
            mysql_game_manager.update_admin_password(_gm)
            # 操作日志记录
            insert_action_update_password(_gm)
            return HttpResponseRedirect('/Tyranitar6/login/')
    else:
        return render_to_response("auth/super_manage.html", {},
                                  RequestContext(request))
Ejemplo n.º 4
0
def updata_admin_password(request):
    """
        修改管理员密码
    """
    passwd = request.POST.get('password')
    re_passwd = request.POST.get('re_password')
    uid = request.POST.get('id')
    if request.method == 'POST':
        if passwd != re_passwd:
            # 2次密码不对 返回页面重新输入
            return render_to_response("auth/change_admin_password.html", {'erro': u'2次密码不一致,请重新输入'},
                                      RequestContext(request))
        else:
            # 2次密码正确 扔数据库
            _gm = GameManager()
            _gm.password = passwd
            _gm.uid = uid
            mysql_game_manager.update_admin_password(_gm)
            # 操作日志记录
            insert_action_update_password(_gm)
            return HttpResponseRedirect('/Tyranitar6/login/')
    else:
        return render_to_response("auth/super_manage.html", {}, RequestContext(request))