Exemple #1
0
    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"))
Exemple #2
0
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)
Exemple #3
0
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)
Exemple #4
0
    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'))