Exemplo n.º 1
0
def register(request):
    if request.method == 'GET':
        form = blogForm.register()
        return render(request, 'blogapp/register.html', {'form': form})
    elif request.method == 'POST':
        form = blogForm.register(request.POST)
        if form.is_valid():
            temp = models.User.objects.filter(
                userName=form.cleaned_data['userName']).exists()

            if temp == False:
                userModel = User()
                userModel.userName = form.cleaned_data['userName']
                userModel.password = form.cleaned_data['password']

                userModel.save()
                return HttpResponse('数据提交成功!快去登录吧.')
            else:
                error = '用户名已经存在,请换一个用户名试试!'
                return render(request, 'blogapp/register.html', {
                    'form': form,
                    'error': error
                })

        else:
            return render(request, 'blogapp/register.html', {'form': form})
Exemplo n.º 2
0
def register(request):
	if request.method == 'GET':
		return render_to_response('register.html',RequestContext(request))
	elif request.method == 'POST':
		d = request.POST
		pword = d['password']
		pword_repeat = d['password_repeat']
		
		if pword == pword_repeat:
			uname = d['username']
			for user in User.objects:
				if uname == user.username:
					return redirect(request, 'This user has existed', 'register')
			newuser = User(username=uname, password=pword)
			newuser.save()
			return redirect(request, 'Your account is registered successfully', 'login')
		else:
			return redirect(request, 'The passwords are not the same', 'register')
Exemplo n.º 3
0
def register(request):
    if request.method == 'GET':
        return render_to_response('register.html', RequestContext(request))
    elif request.method == 'POST':
        d = request.POST
        pword = d['password']
        pword_repeat = d['password_repeat']

        if pword == pword_repeat:
            uname = d['username']
            for user in User.objects:
                if uname == user.username:
                    return redirect(request, 'This user has existed',
                                    'register')
            newuser = User(username=uname, password=pword)
            newuser.save()
            return redirect(request, 'Your account is registered successfully',
                            'login')
        else:
            return redirect(request, 'The passwords are not the same',
                            'register')