# -*- coding: utf-8 -*- # track changes from gluon.custom_import import track_changes track_changes(True) from gluon.tools import Auth from helpers.mail import Mailer # DATABASE db = DAL(**config.db) # MAILER mail = Mailer() # Auth auth = Auth(db, hmac_key=Auth.get_or_create_key()) auth.settings.extra_fields['auth_user'] = \ config.auth.settings.extra_fields.auth_user auth.settings.mailer = mail auth.settings.registration_requires_verification = \ config.auth.settings.registration_requires_verification auth.settings.registration_requires_approval = \ config.auth.settings.registration_requires_approval auth.settings.formstyle = config.auth.settings.formstyle auth.settings.register_onaccept = \ lambda form: mail.my_mail_sender(template="welcome", context=form,