def test_users(self): user = User(email='*****@*****.**', password='******') user.save() user = find_in_document(User, email='*****@*****.**') self.assertFalse(user.verify_password('wrong')) self.assertTrue(user.verify_password('Passw0rd')) user.delete() user = find_in_document(User, email='*****@*****.**') self.assertFalse(user.verify_password('wrong')) self.assertTrue(user.verify_password('Passw0rd'))
def register(): form = RegistrationForm() if form.validate_on_submit(): if User.get_by(email=form.email.data): flash(message='User already existing.', category='error') return redirect(url_for('register')) user = User(email=form.email.data, password=form.password.data) user.save() flash('User is registered!') return redirect(url_for('login')) return render_template('register.html', form=form)