Ejemplo n.º 1
0
app.config["MAIL_USERNAME"] = os.getenv('MAIL_USER')
app.config["MAIL_PASSWORD"] = os.getenv('MAIL_PASS')

print(os.getenv('MAIL_PASS'))

db = SQLAlchemy(app)
mail = Mail(app)
bcrypt = Bcrypt(app)

recaptcha = ReCaptcha()
recaptcha.is_enabled = True
recaptcha.site_key = os.getenv('RECAPTCHA_PUBLIC')
recaptcha.secret_key = os.getenv('RECAPTCHA_SECRET')
recaptcha.theme = 'light'
recaptcha.type = 'image'
recaptcha.size = 'normal'
recaptcha.tabindex = 0
recaptcha.init_app(app)

login_manager = LoginManager()
login_manager.init_app(app)
login_manager.login_view = 'users.login'
login_manager.login_message_category = 'info'

from alambi.models import User


@login_manager.user_loader
def load_user(user_id):
    return User.query.get(user_id)