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