def register(): form = RegisterForm(request.form) if request.method == 'POST': if form.validate_on_submit(): name = form.name.data email = form.email.data password = form.password.data is_storyteller = False user = User.query.filter_by(email=email).first() if user != None: return Response("<p> account already exists <p>") return render_template('register.html', form=form) else: user = User(email=email, name=name, password=password, is_storyteller=is_storyteller) db.session.add(user) db.session.commit() login_user(user, remember=True) return redirect(url_for('browse')) else: logout_user() return render_template('register.html', form=form)
def register(): form = RegisterForm() if form.validate_on_submit(): #if request.method == "POST": username = form.username.data password = form.password.data email = form.email.data confirm_password = form.confirm.data user_name = db.session.query(User).filter_by(name=username).first() user_email = db.session.query(User).filter_by(email=email).first() if user_name or user_email: flash("Username and/or email already exists.") return redirect(url_for('register')) else: user = User( name=username, password=password, email=email, role='user' ) db.session.add(user) db.session.commit() new_user = db.session.query(User).filter_by(name=username, email=email).first() db.session.add(WorkoutA( workout_complete=1, user_id=new_user.id)) db.session.commit() flash("Registration successfull!") return redirect(url_for('login')) else: #error = flash_errors(form) return render_template('register.html', form=form) return render_template("register.html", form=form)
def register(): form = RegisterForm(request.form) if request.method == 'POST': if form.validate_on_submit(): username = form.username.data password = form.password.data confirm = form.confirm.data if password==confirm: user = User.query.filter_by(username=username).first() if user is None: user = User(username, password) user.user_type = "conference" conf = Conference() conf.username = username conf.committees_number = 0 conf.delegates_number = 0 db.session.add(conf) db.session.add(user) db.session.commit() gs = GradingSystem() conf = Conference.query.filter_by(username=username).first() gs.conference = conf.id gs.poi_bad = 0 gs.poi_good = 2 gs.mc_bad = 0 gs.mc_good = 2 gs.speech_bad = 1 gs.speech_good = 3 db.session.add(gs) db.session.commit() login_user(user, remember=True) return redirect(url_for('private_route')) else: return render_template('register.html', form=form)
def signup(): # if current_user.is_authenticated: # return redirect(url_for('admin.index')) form = RegisterForm() if form.validate_on_submit(): user = Users(userId=form.userId.data, name=form.name.data, password=form.password.data) db.session.add(user) db.session.commit() flash('Congratulations, you are now a registered user!') return redirect(url_for('admin.index')) return render_template('signup.html', title='Register', form=form)
def register(): form= RegisterForm() if form.validate_on_submit(): email= form.email.data username= form.username.data password= form.password.data user= User(email, username, password) db.session.add(user) db.session.commit() flash("Thanks for Registeration!") return redirect(url_for('login')) return render_template('register.html', form=form)
def register(): form = RegisterForm() if form.validate_on_submit(): user = Student( name=form.name.data, rollno=form.rollno.data, branch=form.branch.data, official_email=form.official_email.data, password=form.password.data, ) db.session.add(user) db.session.commit() flash('Thanks for registering! Now you can login!') return redirect(url_for('admin.loginPage')) return render_template('register.html', form=form)
def index(): user = current_user form = LoginForm() rform = RegisterForm() if current_user.is_authenticated(): return redirect(url_for('user_home', username=user.name, userid=user.id)) return render_template('index.html', form=form, rform=rform)
def register(): form = RegisterForm(request.form) if request.method == 'POST': email = request.form.get('email') password = request.form.get('psw') password2 = request.form.get('psw-repeat') fname = request.form.get('fname') lname = request.form.get('lname') if password == password2: user = User.query.filter_by(email=email).first() if user is None: user = User(email, password, "teacher") db.session.add(user) db.session.commit() teacher = Teacher( user.id, fname, lname, "", "", 0, "", "Not available", "https://static.thenounproject.com/png/214280-200.png", "Not available") db.session.add(teacher) db.session.commit() login_user(user, remember=True) return redirect(url_for('edit_profile', teacher_id=teacher.id)) else: return Response("<p>invalid form</p>") return render_template('feed.html', form=form)
def student_signup(): form = RegisterForm(request.form) if request.method == 'POST': email = request.form.get('email') password = request.form.get('password') password2 = request.form.get('password2') fname = request.form.get('fname') lname = request.form.get('lname') phone_num = request.form.get('phone_num') if password == password2: user = User.query.filter_by(email=email).first() if user is None: user = User(email, password, "student") db.session.add(user) db.session.commit() student = Student(user.id, fname, lname, phone_num, "", "", 0, 0, "") db.session.add(student) db.session.commit() login_user(user, remember=True) return redirect(url_for('filters')) else: return Response("<p>invalid form</p>") else: return redirect('index')
def register(): error = None form = RegisterForm(request.form) if request.method == 'POST': if form.validate_on_submit(): new_user = User(form.name.data, form.email.data, form.password.data) try: db.session.add(new_user) db.session.commit() flash('Thanks for registering. Please log in.') return redirect(url_for('login')) except IntegrityError: error = 'That username and/or email already exist.' return render_template('register.html', form=form, error=error) return render_template('register.html', form=form, error=error)
def register(): print(request) form = RegisterForm(request.form) username = form.username.data password = form.password.data displayname = form.displayname.data if request.method == 'POST': print("reg submit") test_result = register_test(form) if test_result == "success": user = User(username, displayname, password) db.session.add(user) db.session.commit() login_user(user, remember=True) return redirect(url_for("feed")) else: data = {'show': 'signup', 'err_msg': test_result} return render_template('login.html', form=form, data=data) else: logout_user() print('opening register page') data = {'show': 'signup', 'err_msg': None} return render_template('login.html', form=form, data=data)
def index(): if not current_user.is_authenticated: loginform = LoginForm(request.form) signupform = RegisterForm(request.form) codeform = CodeForm(request.form) return render_template('index.html', loginform=loginform, signupform=signupform, codeform=codeform) elif current_user.user_type == "conference": return redirect(url_for('private_route')) else: return redirect(url_for('committee'))
def register_action(request): context = {} # Just display the registration form if this is a GET request. if request.method == 'GET': context['form'] = RegisterForm() return render(request, 'project/register.html', context) # Creates a bound form from the request POST parameters and makes the # form available in the request context dictionary. form = RegisterForm(request.POST) context['form'] = form # Validates the form. if not form.is_valid(): return render(request, 'project/register.html', context) # At this point, the form data is valid. Register and login the user. new_user = User.objects.create_user(username=form.cleaned_data['username'], password=form.cleaned_data['password1'], email=form.cleaned_data['email'], first_name=form.cleaned_data['first_name'], last_name=form.cleaned_data['last_name']) new_user.save() new_user = authenticate(username=form.cleaned_data['username'], password=form.cleaned_data['password1']) login(request, new_user) if form.cleaned_data['username'] == "SEadmin": new_restaurant = Restaurant(admin_user = new_user) new_restaurant.save() return redirect(reverse('admin')) else: new_profile = AddressProfile(user = new_user) new_profile.save() new_cart = Cart(owner = new_user) new_cart.save() return redirect(reverse('home'))
def browse(): form = None all_journeys = Journey.query.all() if not current_user.is_authenticated: form = RegisterForm(request.form) return render_template('browse.html', all_journeys=all_journeys, form=form)
def register_check(): form = RegisterForm(request.form) register_view_model = RegisterViewModel(form=form, method=request.method) register_view_model.validate() return redirect(url_for('kayit'))
def kayit(): form = RegisterForm() if current_user.isAdmin: return render_template("kayıt.html", title="Kayıt", form=form), 200 else: return login_manager.unauthorized()
def register(): form = RegisterForm(request.form) # TODO: Fill this in! return render_template('register.html', form=form)