Exemplo n.º 1
0
def register(request):
    if request.method == 'POST':
        frm = RegisterForm(request.POST)
        # frm.cleaned_data
        #	print (frm)
        # return HttpResponse("efgsb")
        if frm.is_valid():
            fdata = frm.cleaned_data
            uname = fdata['username']
            name = fdata['name']
            passwd = fdata['password']
            try:
                print uname, passwd
                usr = User(username=uname)
                usr.set_password(passwd)
                usr.save()
            except:
                return HttpResponse("User already exists!")
            myusr = MyUser(user=usr, name=name, t=0)
            myusr.save()

            return render(request, "welcome.html")
        else:
            return HttpResponse("fill all the boxes")
    else:
        return HttpResponse('Nice Try!')
Exemplo n.º 2
0
def signup(request):
    if request.user.is_authenticated():
        return HttpResponseRedirect(reverse('index_test'))
    state = None
    if request.method == 'POST':
        password = request.POST.get('password', '')
        repeat_password = request.POST.get('repeat_password', '')
        if password == '' or repeat_password == '':
            state = 'empty'
        elif password != repeat_password:
            state = 'repeat_error'
        else:
            username = request.POST.get('username', '')
            if User.objects.filter(username=username):
                state = 'user_exist'
            else:
                new_user = User.objects.create_user(username=username, password=password,
                                                    email=request.POST.get('email', ''))
                new_user.save()
                new_my_user = MyUser(user=new_user, nickname=request.POST.get('nickname', ''))
                new_my_user.save()
                state = 'success'
    content = {
        'active_menu': 'homepage',
        'state': state,
        'user': None,
    }
    return render(request, 'management/signup.html', content)
Exemplo n.º 3
0
def register():
    if request.method == 'POST':
        print(request.method)
        userid = request.form.get('userid')
        username = request.form.get('username')
        password = request.form.get('password')
        re_password = request.form.get('re‐password')

        if (userid and username and password and re_password) and (password == re_password):
             myuser = MyUser()
             myuser.userid = userid
             myuser.username = username
             myuser.password = password

             db.session.add(myuser)
             db.session.commit()
        return redirect('/')

    return render_template('register.html')