예제 #1
0
from flask import render_template, redirect
from module.config.mysqlconnection import connectToMySQL
from module.models.login import Login

login = Login()

mysql = connectToMySQL('lognreg')

print("all users", )


class Logins():
    def index(self):
        result1 = login.index()
        return render_template("index.html")

    def register(self):
        result2 = login.register()
        return redirect('/success')

    def login(self):
        result3 = login.login()
        return redirect('/success')

    def logout(self):
        result4 = login.logout()
        return redirect('/')

    def success(self):
        result5 = login.success()
        return render_template('success.html', name=result5)
예제 #2
0
from flask import session, request, flash
from module.config.mysqlconnection import connectToMySQL
from module import app
from flask_bcrypt import Bcrypt
import re
EMAIL_REGEX = re.compile(r'^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9._-]+\.[a-zA-Z]+$')

bcrypt = Bcrypt(app)

app.secret_key = "lolgoodluckbud112210!"

mysql = connectToMySQL('simplewall')


class Login():
    def index(self):
        return True

    def register(self):
        if len(request.form['first_name']) < 1:
            flash("First name cannot be blank!", 'firstname')
        elif len(request.form['first_name']) <= 2:
            flash("First name must be 2+ characters", 'firstname')
        elif request.form['first_name'].isalpha() == False:
            flash(u"Numbers cannot be in your first name", 'firstname')

        if len(request.form['last_name']) < 1:
            flash("Last name cannot be blank!", 'lastname')
        elif len(request.form['last_name']) <= 2:
            flash("Last name must be 2+ characters", 'lastname')
        elif request.form['last_name'].isalpha() == False: