def add_admin(request): """ 管理员注册 """ manager = GameManager.get_by_request(request) btn_lst = manager.check_admin_permission() permission_list = game_manage_define.MANAGER_PERMISSION[1:] if btn_lst: if request.method == "POST": account = request.POST.get('account') password = request.POST.get('password') re_password = request.POST.get('re_password') name = request.POST.get('name') description = request.POST.get('description') permission = request.POST.get('permission') if password != re_password: return render_to_response("auth/register_user.html", {'btn_lst':btn_lst,'permission_list':permission_list}, RequestContext(request)) else: _gm = GameManager() _gm.account = account _gm.password = password _gm.name = name _gm.permissions = permission _gm.description = description mysql_game_manager.insert_game_manager(_gm) # 操作日志记录 insert_action_manager_register(_gm) return HttpResponseRedirect('/Tyranitar6/super_man/select_account/') else: return HttpResponseRedirect('login/')
def register(request): """ 超级管理员注册 """ super_manager = mysql_game_manager.get_super_manager() if not super_manager: if request.method == "POST": account = request.POST.get('account') password = request.POST.get('password') re_password = request.POST.get('re_password') name = request.POST.get('name') description = request.POST.get('description') if password != re_password: return render_to_response("auth/register.html", {'status': 1}, RequestContext(request)) else: _gm = GameManager() _gm.account = account _gm.password = password _gm.name = name _gm.description = description _gm.permissions = 'Super' mysql_game_manager.insert_game_manager(_gm) # 操作日志记录 insert_action_super_manager_register(_gm) return HttpResponseRedirect(game_manage_define.MAIN_URL) else: return render_to_response("auth/register.html", {}, RequestContext(request)) else: return HttpResponseRedirect(game_manage_define.MAIN_URL + "/login/")
def add_admin(request): """ 管理员注册 """ manager = GameManager.get_by_request(request) btn_lst = manager.check_admin_permission() permission_list = game_manage_define.MANAGER_PERMISSION[1:] if btn_lst: if request.method == "POST": account = request.POST.get('account') password = request.POST.get('password') re_password = request.POST.get('re_password') name = request.POST.get('name') description = request.POST.get('description') permission = request.POST.get('permission') if password != re_password: return render_to_response("auth/register_user.html", { 'btn_lst': btn_lst, 'permission_list': permission_list }, RequestContext(request)) else: _gm = GameManager() _gm.account = account _gm.password = password _gm.name = name _gm.permissions = permission _gm.description = description mysql_game_manager.insert_game_manager(_gm) # 操作日志记录 insert_action_manager_register(_gm) return HttpResponseRedirect( '/Tyranitar6/super_man/select_account/') else: return HttpResponseRedirect('login/')