def register(request): error = [] if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): data = form.cleaned_data username = data['username'] email = data['email'] password = data['password'] password1 = data['password1'] if not User.objects.all().filter(username=username): if form.pwd_validate(password, password1): user = User.objects.create_user(username, email, password) user.save() login_validate(request, username, password) return HttpResponseRedirect('/') # 注册完成后直接跳转到主页 else: error.append('请输入相同的密码') else: error.append('用户名已存在,请重新输入一个用户名') else: form = RegisterForm() return render_to_response('customer/login.html', { 'form': form, 'error': error })
def register(request): error=[] if request.method=='POST': form=RegisterForm(request.POST) print form if form: data=form.cleaned_data username=data['username'] password=data['password'] password2=data['password2'] print username print password print password2 if not User.objects.filter(username=username): if form.pwd_validate(password,password2): user=User.objects.create_user(username=username,password=password) user.save() login_view(request) return HttpResponseRedirect('/todo/') else: error.append('两次输入的密码不一致!') else: error.append('用户已存在!') else: return render_to_response('register.html',locals(),context_instance=RequestContext(request))
def register(request): error = [] if request.method == 'POST': form = RegisterForm(request.POST) print form if form: data = form.cleaned_data username = data['username'] password = data['password'] password2 = data['password2'] print username print password print password2 if not User.objects.filter(username=username): if form.pwd_validate(password, password2): user = User.objects.create_user(username=username, password=password) user.save() login_view(request) return HttpResponseRedirect('/todo/') else: error.append('两次输入的密码不一致!') else: error.append('用户已存在!') else: return render_to_response('register.html', locals(), context_instance=RequestContext(request))
def register(request): error = [] if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): data = form.cleaned_data username = data['username'] email = data['email'] password = data['password'] password1 = data['password1'] if not User.objects.all().filter(username=username): if form.pwd_validate(password, password1): user = User.objects.create_user(username, email, password) user.save() login_validate(request, username, password) return HttpResponseRedirect('/') # 注册完成后直接跳转到主页 else: error.append('请输入相同的密码') else: error.append('用户名已存在,请重新输入一个用户名') else: form = RegisterForm() return render_to_response('customer/login.html', {'form': form, 'error': error})