def superusermessage(request): if SessionManager.isLogouted(request): return HttpResponseRedirect("/login/") if not SessionManager.isAdministrator(request): return HttpResponseRedirect("/") user_list = models.PersonalInformation.objects.all() return render(request, 'vipmessage.html', locals())
def moremessage(request, user): if SessionManager.isLogouted(request): return HttpResponseRedirect("/login/") if not SessionManager.isAdministrator(request): return HttpResponseRedirect("/") user_list = models.PersonalInformation.objects.filter(username=user) #return HttpResponse(user) return render(request, 'moremessage.html', locals())
def changePassword(request): if SessionManager.isAdministrator(request): return HttpResponse("管理员禁止使用修改密码功能") # 不修改 if SessionManager.isLogouted(request): return HttpResponseRedirect("/forgetpassword/") if request.method == 'POST': changePasswordForm = ChangePasswordForm(request.POST) changePasswordForm.username = SessionManager.getUsername(request) if changePasswordForm.is_valid(): oldPassword = FormsManager.getData(changePasswordForm, 'oldPassword') username = changePasswordForm.username user = UserDB.objects.get(username=username) newPassword = FormsManager.getData(changePasswordForm, 'newPassword') user.setPassword(newPassword) SessionManager.setLogout(request) return HttpResponseRedirect("/login/") #跳转登录页面 else: changePasswordForm = ChangePasswordForm() return render(request, "ChangePasswordUI.html", locals())