def register(): form = RegisterForm(request.form) if form.validate_on_submit(): user = User( user_name=form.user_name.data, email=form.email.data, password=form.password.data ) db.session.add(user) db.session.commit() db.session.refresh(user) # create default team team = Team(name="default", owner=user.id) db.session.add(team) db.session.commit() db.session.refresh(team) # add self to default team team_membership = TeamMembership(team_id=team.id, member_id=user.id) db.session.add(team_membership) db.session.commit() login_user(user) flash('Thank you for registering.', 'success') return redirect(url_for("user.ideas")) return render_template('user/register.html', form=form)
def register(): form = RegisterForm(request.form) if form.validate_on_submit(): email = User.query.filter_by(email=form.email.data).first() username = User.query.filter_by( username=form.username.data).first() if email is not None: flash('Email must be unique.', 'danger') return redirect(url_for('user.register')) if username is not None: flash('Username must be unique.', 'danger') return redirect(url_for('user.register')) user = User( email=form.email.data, username=form.username.data, password=form.password.data ) try: db.session.add(user) db.session.commit() login_user(user) flash('Thank you for registering.', 'success') except sqlalchemy.exc.IntegrityError as err: print('Handle Error:{0}'.format(err)) flash('Something terrible happened.', 'danger') return redirect(url_for('user.register')) flash('Thank you for registering.', 'success') return render_template('user/register.html', form=form)
def register(): form = RegisterForm(request.form) if form.validate_on_submit(): email = User.query.filter_by(email=form.email.data).first() username = User.query.filter_by(username=form.username.data).first() if email is not None: flash('Email must be unique.', 'danger') return redirect(url_for('user.register')) if username is not None: flash('Username must be unique.', 'danger') return redirect(url_for('user.register')) user = User(email=form.email.data, username=form.username.data, password=form.password.data) try: db.session.add(user) db.session.commit() login_user(user) flash('Thank you for registering.', 'success') except sqlalchemy.exc.IntegrityError as err: print('Handle Error:{0}'.format(err)) flash('Something terrible happened.', 'danger') return redirect(url_for('user.register')) flash('Thank you for registering.', 'success') return render_template('user/register.html', form=form)
def register(): form = RegisterForm(request.form) if form.validate_on_submit(): user = User(email=form.email.data, password=form.password.data) db.session.add(user) db.session.commit() login_user(user) flash('Thank you for registering.', 'success') return redirect(url_for('main.home')) return render_template('user/register.html', form=form)
def register(): form = RegisterForm(request.form) if form.validate_on_submit(): user = User(email=form.email.data, password=form.password.data) db.session.add(user) db.session.commit() login_user(user) flash("Thank you for registering.", "success") return redirect(url_for("user.members")) return render_template("user/register.html", form=form)
def register(): form = RegisterForm(request.form) if form.validate_on_submit(): user = User(email=form.email.data, password=form.password.data) db.session.add(user) db.session.commit() login_user(user) flash('Thank you for registering.', 'success') return redirect(url_for('imagery.my_pictures')) return render_template('user/register.html', form=form, is_authenticated=current_user.is_authenticated)
def register(): form = RegisterForm(request.form) if form.validate_on_submit(): user = Student(email=form.email.data, password=form.password.data) try: db.session.add(user) db.session.commit() login_user(user) flash('Thank you for registering.', 'success') return redirect(url_for("main.home")) except exc.SQLAlchemyError: flash('Something went wrong.', 'danger') return redirect(url_for("main.home")) return render_template('user/register.html', form=form)
def register(): form = RegisterForm(request.form) if form.validate_on_submit(): user = User( email=form.email.data, password=form.password.data ) db.session.add(user) db.session.commit() login_user(user) flash('Gracias por suscribirte', 'success') return redirect(url_for("main.home")) return render_template('user/register.html', form=form)
def register(): user_list = db.session.query(User.id, User.username, User.email).order_by(User.id) register_form = RegisterForm(request.form) #remove_form = RemoveUser(request.form) if register_form.validate_on_submit(): User.create(username=register_form.username.data, email=register_form.email.data, password=register_form.password.data) flash("Successfully registered new user.", "success") return redirect(url_for("user.admin")) return render_template("user/admin.html", user_list=user_list, register_form=register_form, remove_form=RemoveUser(), remove_record=RemoveRecord())
def register(): form = RegisterForm(request.form) if form.validate_on_submit(): user = User( email=form.email.data, password=form.password.data ) db.session.add(user) db.session.commit() login_user(user) flash('Thank you for registering.', 'success') return redirect(url_for("user.members")) return render_template('user/register.html', form=form)
def register(): form = RegisterForm(request.form) if form.validate_on_submit(): user = Student( email=form.email.data, password=form.password.data ) try: db.session.add(user) db.session.commit() login_user(user) flash('Thank you for registering.', 'success') return redirect(url_for("main.home")) except exc.SQLAlchemyError: flash('Something went wrong.', 'danger') return redirect(url_for("main.home")) return render_template('user/register.html', form=form)
def admin(): user_list = db.session.query(User.id, User.username, User.email).order_by(User.id) #register_form = RegisterForm(request.form) #remove_form = RemoveUser(request.form) return render_template("user/admin.html", user_list=user_list, register_form=RegisterForm(), remove_form=RemoveUser(), remove_record=RemoveRecord())
def register(): form = RegisterForm(request.form) if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if user is not None: flash("You already have an account. Please sign in", "danger") return render_template("user/login.html", title="Please Login", form=form) user = User(email=form.email.data, password=form.password.data) db.session.add(user) db.session.commit() login_user(user) flash("Thank you for registering.", "success") return redirect(url_for("extractor.mydocuments")) return render_template("user/register.html", form=form)
def register(): form = RegisterForm(request.form) if form.validate_on_submit(): existing_user = User.query.filter_by(email=form.email.data).first() print(existing_user) if existing_user is not None: # TODO: with message flash( 'The Email address you chose is already used. Please enter different one.', 'danger') return render_template('user/register.html', form=form) user = User(nickname=form.nickname.data, email=form.email.data, password=form.password.data) db.session.add(user) db.session.commit() login_user(user) flash('Thank you for registering.', 'success') return redirect(url_for("user.members")) return render_template('user/register.html', form=form)
def register(): form = RegisterForm(request.form) if form.validate_on_submit(): user = User(name=form.name.data, email=form.email.data, password=form.password.data) db.session.add(user) db.session.commit() if current_app.config.get('MAIL_USERNAME'): user.send_activation_email() flash("Please check your email to activate your account.", "info") else: token = user.get_token() activation_url = url_for('account_activation.edit', token=token, _external=True) flash( Markup(f'Hi {user.name}, Welcome to the Sample App! ' + f'Click <a href="{activation_url}">here</a> ' + 'to activate your account'), "info") return redirect(url_for("static_pages.home")) return render_template("user/register.html", form=form)
def remove(): user_list = db.session.query(User.id, User.username, User.email).order_by(User.id) #register_form = RegisterForm(request.form) remove_form = RemoveUser(request.form) if remove_form.validate_on_submit(): user = User.query.filter_by(username=remove_form.username.data).first() if user: user.delete() flash(f"successfully removed {user}.", "success") return redirect(url_for("user.admin")) else: flash(f"{remove_form.username.data} not in database", "warning") return redirect(url_for("user.admin")) return render_template("user/admin.html", user_list=user_list, register_form=RegisterForm(), remove_form=remove_form, remove_record=RemoveRecord())
def delete_record(): user_list = db.session.query(User.id, User.username, User.email).order_by(User.id) #register_form = RegisterForm(request.form) remove_record = RemoveRecord(request.form) if remove_record.validate_on_submit(): strat_no = Stratigraphy.query.filter_by( strat_no=remove_record.strat_no.data).first() if strat_no: strat_no.delete() flash(f"successfully removed unit {strat_no}.", "success") return redirect(url_for("user.admin")) else: flash(f"No entry with unit no {remove_record.strat_no.data}", "warning") return redirect(url_for("user.admin")) return render_template("user/admin.html", user_list=user_list, register_form=RegisterForm(), remove_form=RemoveUser(), remove_record=remove_record)
def edit(user_id): user = User.query.get(user_id) if user is None: abort(404) if user_id != current_user.id: return redirect(url_for('static_pages.home')) if request.method == 'POST': user.name = request.form['name'] user.email = request.form['email'] user.password = request.form['password'] db.session.add(user) db.session.commit() flash("Profile updated", "success") return redirect( url_for('user.show', user_id=user_id, gravatar_url=gravatar_url_for(user))) form = RegisterForm(request.form) form.name.data = user.name form.email.data = user.email return render_template('user/edit.html', user=user, form=form, gravatar_url=gravatar_url_for(user))