def post(self, request): username = request.POST.get("u_username") password = request.POST.get("u_password") user = get_user(username) if user: if user.check_password(password): # 用户名和密码都对了,跳转到个人中心 if user.is_active: request.session['user_id'] = user.id return redirect(reverse("axf:mine")) else: # 用户未激活的 request.session['login_msg'] = "用户未激活" return redirect(reverse("axf:user_login")) else: # 密码错误 request.session['login_msg'] = "密码错误" return redirect(reverse("axf:user_login")) # 用户名不存在 request.session['login_msg'] = "用户不存在" return redirect(reverse("axf:user_login"))
def check_user(request): username = request.GET.get('username') user = get_user(username) data = {'msg': '<span style="color: green">用户名可用</span>'} if user: data['status'] = '900' data['msg'] = '<span style="color: red">用户名已存在</span>' else: data['status'] = '200' return JsonResponse(data)
def check_user(request): username = request.GET.get("username") user = get_user(username) data = {"msg": '<span style="color: green">用户名可用</span>'} if user: data["status"] = "901" data["msg"] = '<span style="color: red">用户名已存在</span>' else: data["status"] = "200" return JsonResponse(data)
def post(self, request): username = request.POST.get('u_username') password = request.POST.get('u_password') user = get_user(username) if user: if user.check_password(password): # 用户名和密码都对,跳转个人中心 if user.is_active: request.session['user_id'] = user.id return redirect(reverse('axf:mine')) else: # 未激活 request.session['login_msg'] = '用户未激活' return redirect(reverse('axf:user_login')) else: request.session['login_msg'] = '用户名或密码错误' return redirect(reverse("axf:user_login")) # 用户不存在 request.session['login_msg'] = '用户不存在' return redirect(reverse('axf:user_login'))