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')
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/')