Exemple #1
0
def register(request):
    try:
        if request.method == 'GET':
            username = request.GET.get('username')
            email = request.GET.get('email')
            password = request.GET.get('password')
            icon_password = request.GET.get('icon_password')

            user = User()
            if User.objects.filter(name=username):
                return HttpResponse('该用户已存在')
            else:
                user.name = username
                user.email = email
                user.password = password
                user.icon = icon_password
                if icon_password == password:
                    user.save()
                    return HttpResponse('注册成功')
                else:
                    return HttpResponse('两次密码不一致')
    except:
        return HttpResponse('网络错误')
    return render(request, 'index.html')
Exemple #2
0
def validate(request):
    userName = ''
    loggedInUser = ''
    if request.method == 'POST':
        user = User()
        user.username = user
        user.firstName = request.POST.get('first_name')
        user.lastName = request.POST.get('last_name')
        user.email = request.POST.get('email')
        user.password = request.POST.get('password')
        if checkEmail(user.email):
            user.save()
            userName = user
            user.username = str(userName)
            user.save()
        else:
            flag = 0
            return render(request, 'register.html', {'flag': flag})
        userName = user.username
        return render(request, 'login-register.html', {
            'userName': userName,
            'loggedInUser': ''
        })
    return render(request, '/login.html/')