def add_r(device_name,device_id): if require_login(): return redirect(url_for(login)) form = RegForm() if request.method == 'GET': return {'form':form} elif request.method == 'POST': flag = form.validate(request.params) if flag: n = mreg(**form.data) r = mreg.filter(mreg.c.reg_name == form.data.reg_name).filter(mreg.c.device_id==device_id) for r1 in r: return redirect('/message/添加错误,重名/-1') n.adminname = request.user n.device_name = device_name n.device_id = device_id n.save() ne = events() ne.username = request.user ne.action = '增加了寄存器' ne.objs = form.data.reg_name ne.save() return redirect('/message/添加完成/-2') else: message='错误' return {'form':form}
def register(request): if request.method == 'POST': form = RegForm(request.POST) if form.is_valid(): name = form.cleaned_data['name'] mobile = form.cleaned_data['mobile'] team = form.cleaned_data['team'] email = form.cleaned_data['email'] problem = form.cleaned_data['problem'] year = form.cleaned_data['year'] course = form.cleaned_data['course'] branch = form.cleaned_data['branch'] mess = form.cleaned_data['mess'] roll_no = form.cleaned_data['roll_no'] participant = Participant(name=name, mobile=mobile, team=team, email=email, problem=problem, year=year, course=course, branch=branch, mess=mess, roll_no=roll_no) participant.save() return render_to_response("hackathon/success.html", RequestContext(request, {'name': name})) else: return render_to_response("hackathon/register.html", RequestContext(request, {'form': form})) form = RegForm() return render(request, 'hackathon/register.html', {'form': form})
def do_reg(request): try: if request.method == 'POST': print "POST do_reg" reg_form = RegForm(request.POST) if reg_form.is_valid(): # 注册 user = UserProfile.objects.create( email=reg_form.cleaned_data["email"], password=make_password(reg_form.cleaned_data["password"]), reg_ip=get_client_ip(request)) user.save() # 登录 print "OK reg_form" print reg_form.cleaned_data["email"], reg_form.cleaned_data["password"] user = authenticate(username=reg_form.cleaned_data["email"], password=reg_form.cleaned_data["password"]) login(request, user) return redirect("/index/") else: return render(request, 'failure.html', {'reason': reg_form.errors}) else: reg_form = RegForm() except Exception as e: logger.error(e) return render(request, 'reg.html', locals())
def do_reg(request): try: if request.method == 'POST': if request.POST['password'] != request.POST['password_again']: return render(request, 'reg.html', {"reason": u"两次密码不相同"}) if request.POST['username'] in User.objects.values_list('username', flat=True): return render(request, 'reg.html', {"reason": u"用户已存在"}) reg_form = RegForm(request.POST) if reg_form.is_valid(): # 注册 user = User.objects.create(username=reg_form.cleaned_data["username"], email=reg_form.cleaned_data["email"], url=reg_form.cleaned_data["url"], password=make_password(reg_form.cleaned_data["password"]),) user.save() # 登录 # 指定默认的登录验证方式 user.backend = 'django.contrib.auth.backends.ModelBackend' login(request, user) if '/power/login/' in request.POST.get('source_url') or\ '/power/reg/' in request.POST.get('source_url'): return redirect('/home/') return redirect(request.POST.get('source_url')) else: return render(request, 'failure.html', {'reason': reg_form.errors}) else: reg_form = RegForm() except Exception as e: print e return render(request, 'reg.html', locals())
def register(): if g.user is not None and g.user.is_authenticated: return redirect(url_for('index')) form = RegForm() if form.validate_on_submit(): f = form.filename.data filename = form.id.data + '.png' f.save(os.path.join(app.instance_path, filename)) filename = form.id.data + '.png' me = User(form.id.data, form.password.data, filename) db.session.add(me) db.session.commit() if User.query.filter_by(username=form.id.data, password=form.password.data).first(): user = User.query.filter_by( username=form.id.data, password=form.password.data).first_or_404() login_user(user) return redirect(url_for('index')) else: return render_template('login.html', title='Sign In', error='Not Right', form=form) return render_template('register.html', title='Register', form=form)
def do_reg(request): try: if request.method == 'POST': reg_form = RegForm(request.POST) if reg_form.is_valid(): # 注册 from django.contrib.auth.hashers import make_password user = User.objects.create( username=reg_form.cleaned_data["username"], email=reg_form.cleaned_data["email"], url=reg_form.cleaned_data["url"], password=make_password(reg_form.cleaned_data["password"]), ) user.save() # 登录 # 指定默认的登录验证方式 user.backend = 'django.contrib.auth.backends.ModelBackend' login(request, user) return redirect(request.POST.get('source_url')) else: return render(request, 'failure.html', {'reason': reg_form.errors}) else: reg_form = RegForm() except Exception as e: logger.error(e) return render(request, 'reg.html', locals())
def reg(request, code=''): if request.method == 'POST': form = RegForm(request.POST) if form.is_valid(): cd = form.cleaned_data ck = User.objects.make_random_password(length=26) u = UnconfirmedUser(username=cd['username'], email=cd['email'], password=cd['password'], confirmation_key=ck, expire=datetime.datetime.now() + datetime.timedelta(days=3)) u.save() send_mail('User Confirmation for ' + settings.SITE_NAME, render_to_string('confirmation_email.txt', {'key': ck, 'site': settings.SITE_NAME, 'root': settings.SITE_ADDRESS }), '*****@*****.**', [cd['email']]) request.session['email'] = cd['email'] return HttpResponseRedirect('/success/') else: return HttpResponse("Your registration form contained validation errors.") elif request.method == 'GET': if True: # Registration is open form = RegForm() return render_to_response(request, 'registration.html', {'form': form}) elif code: try: uu = UnconfirmedUser.objects.get(invitation_key=code) form = RegForm(initial={'invitation_key': code, 'email': uu.email}) if form.is_valid(): return render_to_response(request, 'registration.html', {'form': form}) return HttpResponseRedirect('/') except: return HttpResponseRedirect('/') else: return HttpResponseRedirect('/') return HttpResponseRedirect('/')
def reg_user(): form = RegForm() users = mongo.db.users mssg = '' active = 'active' if request.method == 'POST': if form.validate_on_submit(): existing_user = users.find_one({'username': form.username.data}) if existing_user is None: bcrypt = Bcrypt() hashed_pass = bcrypt.generate_password_hash(form.password.data) users.insert({ 'username': form.username.data, 'password': hashed_pass }) return redirect(url_for('login')) else: mssg = 'Username already exists!' return render_template('register.html', form=form, mssg=mssg, active=active)
def register(): try: form = RegForm() if form.validate_on_submit(): encryptedPassword = sha256_crypt.encrypt(form.password.data) user = User(username=form.username.data, email=form.email.data, password=encryptedPassword) validateUser(user) db.session.add(user) db.session.commit() flash(u'Keep connected, stay safe, and enjoy!', 'success') if request.method == 'POST': session['loggedIn'] = True session['username'] = user.username session['user_id'] = user.id session['email'] = user.email session['likedPosts'] = None Friend.query.filter_by(username=session['username']).update( {'isOnline': True}) db.session.commit() return redirect('/') return render_template('register.html', form=form) except Exception as error: form = RegForm() flash(error.message, 'danger') return render_template('register.html', form=form)
def do_reg(request): try: if request.method == 'POST': reg_form = RegForm(request.POST) if reg_form.is_valid(): # 注册 from django.contrib.auth.hashers import make_password user = User.objects.create(username=reg_form.cleaned_data["username"], email=reg_form.cleaned_data["email"], url=reg_form.cleaned_data["url"], password=make_password(reg_form.cleaned_data["password"]), ) user.save() # 登录 # 指定默认的登录验证方式 user.backend = 'django.contrib.auth.backends.ModelBackend' login(request, user) return redirect(request.POST.get('source_url')) else: return render(request, 'failure.html', {'reason': reg_form.errors}) else: reg_form = RegForm() except Exception as e: logger.error(e) return render(request, 'reg.html', locals())
def signup(): form = RegForm() # Validate based on data required and parameters listed in RegForm() if form.validate_on_submit(): flash('Thanks for signing up!', 'success') return redirect(url_for('mainPage')) return render_template('signup.html', title='Sign Up', form=form)
def register(request): if request.method == 'POST': form = RegForm(request.POST) if form.is_valid(): name = form.cleaned_data['name'] mobile = form.cleaned_data['mobile'] team = form.cleaned_data['team'] email = form.cleaned_data['email'] problem = form.cleaned_data['problem'] year = form.cleaned_data['year'] course = form.cleaned_data['course'] branch = form.cleaned_data['branch'] mess = form.cleaned_data['mess'] roll_no = form.cleaned_data['roll_no'] tee = form.cleaned_data['tee'] gender = form.cleaned_data['gender'] participant = Participant(name=name,mobile=mobile,team=team,email=email,problem=problem,year=year,course=course, branch=branch,mess=mess,roll_no=roll_no,tee_shirt_size=tee,gender=gender) participant.save() return render_to_response("hackathon/success.html", RequestContext(request,{'name':name})) else: return render_to_response("hackathon/register.html", RequestContext(request, {'form' : form})) form = RegForm() return render(request,'hackathon/register.html',{'form':form})
def reg(): form = RegForm(request.form) if request.method == 'POST' and form.validate(): User(nickname=form.data['nickname'], fullname=form.data['fullname'], password=generate_password_hash(form.data['pwd1'])) return redirect(url_for('index')) return render_template('reg.html', form=form)
def register(): form = RegForm() if form.validate_on_submit(): db_session.add( User(form.username.data, form.password.data, form.email.data, 'user')) db_session.commit() return redirect('/') return render_template('registration.html', form=form)
def register(): form = RegForm() if request.method == 'POST': if form.validate(): existing_user = User.objects(email=form.email.data).first() if existing_user is None: hashpass = generate_password_hash(form.password.data, method='sha256') hey = User(form.email.data, form.username.data, hashpass).save() login_user(hey) return redirect(url_for('index')) return render_template('register.html', form=form)
def register_user(request): if request.method == 'POST': form = RegForm(request.POST) if form.is_valid(): print 'form is valid! here' form.save() return render(request,'index.html') else: print form.errors args = {} args.update(csrf(request)) args['form'] = RegForm() return render_to_response('register.html',args)
def reg(request): form = RegForm() if request.method == 'POST': form = RegForm(request.POST) if form.is_valid(): print 'form is valid' cd = form.cleaned_data u = User.objects.create_user(cd['username'], cd['email'], cd['pw']) u.first_name = cd['first_name'] u.last_name = cd['last_name'] u.save() u = authenticate(username=cd['username'], password=cd['pw']) login(request,u) return HttpResponseRedirect(reverse('home')) return render_to_response('registration.html', {'reg_form': form, 'login_form': LoginForm()}, context_instance=RequestContext(request))
def landing(request): """Takes us to logreg!""" context = { 'regform': RegForm(), } template = 'logreg/landing.html' return render(request, template, context)
def register(): form = RegForm() if form.validate_on_submit(): if form.password.data == form.re_passwd.data and\ len(form.password.data) > 7: user = User( name=form.name.data, password=form.password.data, email=form.email.data ) db.session.add(user) db.session.commit() flash(u'操作成功') return redirect(url_for('main.index')) else: flash(u'密码过短或两次输入不同') return render_template('main/reg.html', form=form)
def index(): """Main page that serves as both login screen and app screen.""" # Create debug user if no users exist if not User.query.all(): new_user = User("*****@*****.**", "a", "John", "Doe", "University of Virginia", True) db.session.add(new_user) create_portfolio(new_user, 1) db.session.commit() session["user"] = 1 # Identifies which form (if any) was submitted action = request.form["action"] if request.method == "POST" else None if "user" in session: user = User.query.filter_by(id=session["user"]).first() # Handle POST requests if action == "logout": session.pop("user", None) elif action == "trade": trade(user, TradeForm(request.form)) else: flash_all() return render_template("index.html", user=user, date=pretty_print(g.today), target=get_target() * RATE if g.status == "during" else None, tradeform=TradeForm(request.form), js=generate_js(session["user"])) else: # Handle POST requests if action == "register": register(RegForm(request.form)) elif action == "login": login(LoginForm(request.form)) else: flash_all() return render_template("login.html", regform=RegForm(request.form), loginform=LoginForm(request.form), js=generate_js(-1)) return redirect(url_for("index"))
def post(self, request): regform = RegForm( request.POST) # 通过注册表单获取用户提交的内容(form表单中的name字段),然后创建实例regform if regform.is_valid(): # 若表单有效性验证成功 username = request.POST.get("email", "") # 获取用户/邮箱/密码信息 email = request.POST.get("email", "") password = request.POST.get("password", "") user = User() # 创建用户实例 user.username = username # 为用户名/邮箱/密码数据属性赋值 user.email = email user.password = password user.password = make_password(password) # 将密码加密处理 user.save() # 保存到数据库(除了用save,也可以用create方式) return render(request, "login.html") # 验证有效之后,返回登录页面 else: return render(request, "reg.html", {"regform": regform}) # 如果表单验证失败,则停留在注册页面
def post(self, request): regform = RegForm(request.POST) # 通过注册表单获取用户的POST信息 if regform.is_valid(): # 若表单认证成功 # 获取用户信息 # username = request.POST.get("username", "") email = request.POST.get("email", "") password = request.POST.get("password", "") user = User() # user模板实例 # user.username = username user.email = email user.password = password user.password = make_password(password) user.save() # 保存数据库 return render(request, "login.html") # 验证有效之后,返回登录页面 else: return render(request, "reg.html", {"regform": regform}) # 验证失败,停留在注册页面
def regisration(): form=RegForm() title='Registration' if form.validate_on_submit(): print('###########################validate###########################################') team= Register(team=form.team.data,name1=form.name1.data,name2=form.name2.data, name3=form.name3.data,name4=form.name4.data, uni1=form.uni1.data,uni2=form.uni2.data,uni3=form.uni3.data,uni4=form.uni4.data, email1=form.email1.data,email2=form.email2.data,email3=form.email3.data,email4=form.email4.data, phone1=form.phone1.data,phone2=form.phone2.data,phone3=form.phone3.data,phone4=form.phone4.data, trxid=form.trxid.data) db.session.add(team) db.session.commit() flash(f'Your response has been recorded! Please wait for confirmation.','success') return redirect(url_for('home')) else: print('###########################not validate###########################################') return render_template('reg.html',title=title,form=form)
def login(isReg): _form = RegForm(request.form) if isReg else AuthForm(request.form) if request.method == 'POST': return registration(_form) if isReg else autorization(_form) return render_template('login.html', isReg=isReg, btnRegOff=not isReg, form=_form)
def register(req): if req.method == 'POST': uf = RegForm(req.POST) if uf.is_valid(): #获得表单数据 username = uf.cleaned_data['username'] pwd = uf.cleaned_data['pwd'] #添加到数据库 user = User.objects.create(username=username, pwd=pwd) req.session['user'] = user.username return render(req, 'register.html', {'uf': uf, 'success': True}) else: uf = RegForm() return render( req, 'register.html', {'uf': uf}, )
def register(): form = RegForm(request.form) if form.validate_on_submit(): username=request.form['username'] email=request.form['email'] password=request.form['password'] data=checkUser(username,email) if data is not None: flash('username or email already exist!') else: affected_count=insertUser(username,email,password) if affected_count==0: flash('unable to register') else: flash('Thanks for registering') return redirect(url_for('index')) elif request.method == 'POST' and not form.validate(): flash('failed validation!') return render_template('register.html', form=form)
def register(): regForm = RegForm() if regForm.validate_on_submit(): error = False userData = [regForm.username.data, regForm.password.data] if data_manipulation.user_duplicate_check(userData[0]): error = True flash('El usuario ya existe') if userData[1] != regForm.repassword.data: error = True flash('Las contraseñas no coinciden') if not error: userCreationStatus = data_manipulation.create_user(userData) if not userCreationStatus: flash('Usuario creado satisfactoriamente! Ahora puede ingresar') return redirect('/login') else: flash('Error al crear el usuario en la base de datos. Codigo {}'.format(userCreationStatus)) return render_template('register.html', form=regForm)
def register(): form = RegForm() if request.method == 'POST': if form.validate_on_submit(): existing_user = User.objects(email=form.email.data).first() if existing_user is None: hashpass = generate_password_hash( form.password.data) new_user = User(display_name=form.display_name.data, email=form.email.data, password=hashpass).save() login_user(new_user) flash("Login succesful!") return redirect(url_for('profile')) else: flash("Email already registered!") else: flash("Improper registration! This error means your form was not validated.") return render_template('register.html', form=form)
def registration(): if g.user is not None and g.user.is_authenticated(): return redirect(url_for('index')) form = RegForm() if request.method == 'POST' and form.validate(): login = form.login.data email = form.email.data password = pwd_hash(form.password1.data) user = User(login = login, password = password, email=email) db_session.add(user) db_session.commit() flash('Thanks for registering') return redirect(url_for('login')) return render_template('lr/registration.html', title = 'Registration', form = form)
def reg(request): form = RegForm() if request.method == 'POST': form = RegForm(request.POST) if form.is_valid(): print 'form is valid' cd = form.cleaned_data u = User.objects.create_user(cd['username'], cd['email'], cd['pw']) u.first_name = cd['first_name'] u.last_name = cd['last_name'] u.save() u = authenticate(username=cd['username'], password=cd['pw']) login(request, u) return HttpResponseRedirect(reverse('home')) return render_to_response('registration.html', { 'reg_form': form, 'login_form': LoginForm() }, context_instance=RequestContext(request))
def register(): """Render the website's registration page.""" myform = RegForm() if request.method == 'POST' and myform.validate_on_submit(): username = myform.username.data password = myform.password.data firstname = myform.firstname.data lastname = myform.lastname.data email = myform.email.data location = myform.location.data biography = myform.biography.data profile_photo = myform.photo.data filename = secure_filename(profile_photo.filename) profile_photo.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) id = random.getrandbits(16) joined_on = format_date_joined() db.create_all() db.session.commit() new_user = Users(id=id, username=username, password=password, firstname=firstname, lastname=lastname, email=email, location=location, biography=biography, profile_photo=filename, joined_on=joined_on) db.session.add(new_user) db.session.commit() msg = {"message": "Registration Successful!"} return jsonify(msg) return jsonify(errors=form_errors(myform))
def reg_form(request): flag='update' try: instance = Student.objects.get(email_id=request.user.email) except: flag='new' instance='' pass if request.method == 'POST': if flag=='update': form = RegForm(request.POST or None,request.FILES,instance=instance) else: form = RegForm(request.POST,request.FILES) if form.is_valid(): first_name=request.POST.get('first_name','') middle_name=request.POST.get('middle_name','') last_name=request.POST.get('last_name','') email_id=request.user.email phone_no=request.POST.get('phone_no','') school_name=request.POST.get('school_name','') class_name=request.POST.get('class_name','') avatar = request.FILES.get('avatar','') if flag=='update': instance.first_name=first_name instance.last_name=last_name instance.middle_name=middle_name instance.email_id=email_id instance.phone_no=phone_no instance.school_name=school_name instance.class_name=class_name instance.avatar=avatar instance.save() else: obj = Student(first_name=first_name,middle_name=middle_name,last_name=last_name, email_id=email_id, phone_no=phone_no,school_name=school_name,class_name=class_name,avatar=avatar) obj.save() return info(request) else: print form.errors form = RegForm() context={'form': form,'student':instance} return render(request,'registration.html',context)
def register(request): hashkey = CaptchaStore.generate_key() captcha_url = captcha_image_url(hashkey) invite_code = request.GET.get('invite_code', '') recommend_user = '' if invite_code: try: uinfo = UserInfo.objects.filter(invite_code=invite_code).first() recommend_user = uinfo.user.username except: pass data = { 'index': 'register', 'statics_info': Statics.objects.order_by('-id').first(), 'chatlist': UserFeedback.objects.order_by('-id')[0:10], 'recommend_user': recommend_user, 'form': RegForm(initial={'recommend_user': recommend_user}), 'ages': range(18, 61), 'hashkey': hashkey, 'captcha_url': captcha_url, 'errmsg': '' } if request.method == 'POST': username = request.POST.get('username', '') email = request.POST.get('email', '') username_exists = Auth_user.objects.filter(username=username).exists() if username_exists: return utils.ErrResp(errors.UserExists) if len(username) < 6: return utils.ErrResp(errors.UsernameInvalid) email_exists = Auth_user.objects.filter(email=email).exists() if email_exists: return utils.ErrResp(errors.EmailExists) if len(request.POST.get('password', '')) < 8 or len( request.POST.get('password', '')) > 16: return utils.ErrResp(errors.PasswordInvalid) captcha_code = request.POST.get('captcha_code', '') captcha_code_key = request.POST.get('captcha_code_key', '') cs = CaptchaStore.objects.filter(hashkey=captcha_code_key) true_key = cs[0].response if captcha_code.lower() != true_key: return utils.ErrResp(errors.CaptchCodeInvalid) CaptchaStore.objects.filter(hashkey=captcha_code_key).delete() services.reg(request) return utils.NormalResp() else: return utils.crender(request, 'frontend/register.html', data)
def reg(): form = RegForm() user_name = form.username.data password = form.password.data password2 = form.password2.data existence = '' user = db.session.query(UsersModel).filter_by(name=user_name).first() if form.validate_on_submit(): if user: existence = 'This name is taken' elif password != password2: existence = 'Passwords do not match' else: user = UsersModel(name=user_name, password_hash=generate_password_hash(password)) db.session.add(user) db.session.commit() return redirect("/login") return render_template('registration.html', form=form, existence=existence, admin=0)
def register(request): if request.user.is_active: return HttpResponseRedirect(reverse('rango:userdetails')) template_name='rango/register.html' user=UserForm() form=RegForm() if request.method=='POST': form = RegForm(request.POST, request.FILES) user = UserForm(request.POST) if user.is_valid() and form.is_valid(): u=user.save() u.set_password(request.POST['password']) u.save() a=form.save(commit=False) a.picture=request.FILES['picture'] a.user=u a.save() return HttpResponseRedirect(reverse('rango:login')) else: return render(request, template_name, {'form':[form,user]}) else: return render(request, template_name, {'form':[form,user]})
def register(): """ register a patient :return:render page """ form = RegForm(request.form) if request.method == 'POST' and form.validate(): # pass the validation, request API ps = PatientService() payload = { 'patient': { 'username': form.username.data, 'password': form.password.data, 'email': form.email.data, 'created_at': time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) } } res, data = ps.register(payload) if res: return redirect(url_for('login')) return render_template('patient/register.html', form=form)
def reg(): form = RegForm() user_name = form.username.data password = form.password.data user_model = UserModel(db.get_connection()) existence = '' if (not user_name in [tuply[1] for tuply in user_model.get_all()] and not (user_name is None) and not (password is None)): user_model.insert(user_name, password) return redirect("/login") elif not (user_name is None) and not (password is None): existence = 'This name is taken' return render_template('registration.html', form=form, existence=existence)
def edit_r(id): if require_login(): return redirect(url_for(login)) r = mreg.get(mreg.c.id == id) if cmp(r.adminname,request.user.username) and (request.user.is_superuser == False): return redirect('/message/您不是该知识点的管理者/-1') if request.method == 'GET': r = mreg.get(mreg.c.id == id) form = RegForm(data ={'reg_name':r.reg_name,'reg_desc':r.reg_desc,\ 'reg_address':r.reg_address}) return {'form':form} elif request.method == 'POST': form = RegForm() flag = form.validate(request.params) if flag: n=mreg.get(int(id)) n.reg_name= form.data.reg_name n.reg_desc= form.data.reg_desc n.reg_address= form.data.reg_address n.save() return redirect('/message/编辑完成/-2') else: message='错误' return {'form':form}
def reg_form(request): flag = 'update' try: instance = Student.objects.get(email_id=request.user.email) except: flag = 'new' instance = '' pass if request.method == 'POST': if flag == 'update': form = RegForm(request.POST or None, request.FILES, instance=instance) else: form = RegForm(request.POST, request.FILES) if form.is_valid(): first_name = request.POST.get('first_name', '') middle_name = request.POST.get('middle_name', '') last_name = request.POST.get('last_name', '') email_id = request.user.email phone_no = request.POST.get('phone_no', '') school_name = request.POST.get('school_name', '') class_name = request.POST.get('class_name', '') avatar = request.FILES.get('avatar', '') if flag == 'update': instance.first_name = first_name instance.last_name = last_name instance.middle_name = middle_name instance.email_id = email_id instance.phone_no = phone_no instance.school_name = school_name instance.class_name = class_name instance.avatar = avatar instance.save() else: obj = Student(first_name=first_name, middle_name=middle_name, last_name=last_name, email_id=email_id, phone_no=phone_no, school_name=school_name, class_name=class_name, avatar=avatar) obj.save() return info(request) else: print form.errors form = RegForm() context = {'form': form, 'student': instance} return render(request, 'registration.html', context)
def registration(): if request.method == "POST": user = Investor( panid=request.form["panid"], username=request.form["username"], email=request.form["email"], password=request.form["password"], ) db.session.add(user) db.session.commit() session["logged_in"] = True session["username"] = user.username session["register"] = user.panid flash("Record was successfully added") return redirect(url_for("dashboard")) form = RegForm() return render_template("register.html", form=form)
def register(request): if request.user.is_authenticated(): return post_item(request) user = None signinform = SignInForm() if request.method == 'POST': form = RegForm(request.POST) if form.is_valid(): if form.cleaned_data['email'].find('@sjsu.edu') != -1: user = User(first_name=form.cleaned_data['firstname'], last_name=form.cleaned_data['lastname'], email=form.cleaned_data['email'], username=form.cleaned_data['email']) user.set_password(form.cleaned_data['password1']) try: user.save() except IntegrityError: form.addError(user.email + ' is already a member') else: user = authenticate( username=form.cleaned_data['email'], password=form.cleaned_data['password1']) if user is not None: if user.is_active: login(request, user) return HttpResponseRedirect('/') else: form.addError("You did Not enter a valid email address") else: form = RegForm() return render_to_response('register.html', { 'form': form, 'signinform': signinform, 'months': range(1, 12), 'user': request.user, }, context_instance=RequestContext(request))
def register_user(request): if request.method == 'POST': form = RegForm(request.POST) if form.is_valid(): print 'form is valid! here' form.save() return render(request, 'index.html') else: print form.errors args = {} args.update(csrf(request)) args['form'] = RegForm() return render_to_response('register.html', args)
def register(request): if request.user.is_authenticated(): return post_item(request) user = None signinform = SignInForm() if request.method == 'POST': form = RegForm(request.POST) if form.is_valid(): if form.cleaned_data['email'].find('@sjsu.edu')!=-1: user = User( first_name=form.cleaned_data['firstname'], last_name=form.cleaned_data['lastname'], email=form.cleaned_data['email'], username=form.cleaned_data['email'] ) user.set_password(form.cleaned_data['password1']) try: user.save() except IntegrityError: form.addError(user.email + ' is already a member') else: user = authenticate(username=form.cleaned_data['email'], password=form.cleaned_data['password1']) if user is not None: if user.is_active: login(request, user) return HttpResponseRedirect('/') else: form.addError("You did Not enter a valid email address") else: form = RegForm() return render_to_response( 'register.html', { 'form': form, 'signinform': signinform, 'months': range(1, 12), 'user': request.user, }, context_instance=RequestContext(request) )
context = {'sponsors':sponsors, 'finished':'True', 'Message':'Stay tuned for updates!'} return render(request, 'hackathon/index.html', context) sponsors = sponsors.filter(hackathon=hackathon) context = {'hackathon':hackathon, 'sponsors':sponsors} return render(request, 'hackathon/index.html', context) def register(request): try: hackathon = Hackathon.objects.all().filter(is_active=True)[0] except Exception, e: hackathon = None; if hackathon is None: return render_to_response('hackathon/register.html', RequestContext(request, {'finished':'True'})) if request.method == 'POST' and request.user.is_authenticated(): form = RegForm(request.POST) if form.is_valid(): user = request.user mobile = form.cleaned_data['mobile'] team = form.cleaned_data['team'] problem = form.cleaned_data['problem'] year = form.cleaned_data['year'] course = form.cleaned_data['course'] branch = form.cleaned_data['branch'] mess = form.cleaned_data['mess'] roll_no = form.cleaned_data['roll_no'] tee = form.cleaned_data['tee'] gender = form.cleaned_data['gender'] participant = Participant(name=name, mobile=mobile, team=team, email=email, problem=problem, year=year, course=course, branch=branch, mess=mess, roll_no=roll_no, tee_shirt_size=tee, gender=gender, hackathon=hackathon)