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)
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: