def create_user(): # create sample user user_1 = User( email="*****@*****.**", full_name="Danny Devito", ) user_1.set_password("password") user_1.save() return user_1
def register(): form = RegistrationForm() if form.validate_on_submit(): user = User() user.username = form.username.data user.email = form.email.data user.set_password(form.password.data) db.session.add(user) db.session.commit() return redirect('/login') return render_template('auth/register.html', title='Sign In', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('search')) form = RegistrationForm() if form.validate_on_submit(): user = User(username=form.username.data, email=form.email.data) user.set_password(form.password.data) db.session.add(user) db.session.commit() flash('Congratulations, you are now a registered user!') return redirect(url_for('login')) return render_template('register.html', title='Register', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = forms.RegistrationForm() if form.validate_on_submit(): user = User(username=form.username.data, email=form.email.data) user.set_password(form.password.data) db.session.add(user) db.session.commit() flash(_('You are now registered user')) return redirect(url_for('auth.login')) return render_template('auth/register.html', title='Register', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for("render_main_page")) form = RegistrationForm() if form.validate_on_submit(): user = User(username=form.username.data, email=form.email.data, subscription="Free") user.set_password(form.password.data) db.session.add(user) db.session.commit() # flash('Congratulations, you are now a registered user!') return redirect(url_for('login')) return render_template("register.html", form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegistrationForm() if form.validate_on_submit(): user = User(username=form.username.data, email=form.email.data) user.set_password(form.password.data) db.session.add(user) db.session.commit() flash(('Congratulations, you are now a registered user!')) user = User.query.filter_by(username=form.username.data).first() login_user(user) next_page = request.args.get('next') if not next_page or url_parse(next_page).netloc != '': next_page = url_for('main.index') return redirect(next_page) return redirect(url_for('auth.login')) return render_template('auth/register.html', title=('Register'), form=form)
from flask_app import create_app, db from flask_app.models import User, Post from secrets import initial_users app = create_app() if __name__ == '__main__': with app.app_context(): for user in initial_users: u = User(username=user['username'], email=user['email'], about_me=user['about_me']) u.set_password(user['password']) db.session.add(u) db.session.commit() p = Post(body='my first post!', author=u) db.session.add(p) p = Post(body='my second post!', author=u) db.session.add(p) p = Post(body='now im bored', author=u) db.session.add(p) db.session.commit() print('DB created successfully')
def test_password_hashing(self): u = User(username='******') u.set_password('cat') self.assertFalse(u.check_password('dog')) self.assertTrue(u.check_password('cat'))
def test_password_hashing(self): user = User(username='******', email='*****@*****.**') user.set_password('sara123') self.assertFalse(user.check_password('123456')) self.assertTrue(user.check_password('sara123'))