Example #1
0
 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'))
Example #2
0
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)
Example #3
0
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)
Example #4
0
 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'))