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/')
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/')
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))