diff --git a/config/email.py b/config/email.py new file mode 100644 index 0000000..b79b383 --- /dev/null +++ b/config/email.py @@ -0,0 +1,11 @@ +smtpconfig = { + "login" : { + "email" : "user@domain.com", + "password" : "your_password" + }, + "server" : { + "host" : "smtp.domain.com", + "port" : 587 + }, + "from" : "user@domain.com" +} diff --git a/config/globalvar.py b/config/globalvar.py index af6bc14..0a960d9 100644 --- a/config/globalvar.py +++ b/config/globalvar.py @@ -22,18 +22,6 @@ reCAPTCHA = { "server" : "your_key" } -smtpconfig = { - "login" : { - "email" : "user@domain.com", - "password" : "your_password" - }, - "server" : { - "host" : "smtp.domain.com", - "port" : 587 - }, - "from" : "user@domain.com" -} - verification_link_expiration = datetime.datetime.now() + datetime.timedelta(minutes=30) forgot_link_expiration = datetime.datetime.now() + datetime.timedelta(minutes=30) # Can be hours or minutes diff --git a/modules/api/auth.py b/modules/api/auth.py index d4aff54..e3dfe94 100644 --- a/modules/api/auth.py +++ b/modules/api/auth.py @@ -2,7 +2,7 @@ import mysql.connector as mariadb from mako.template import Template from bottle import request, response as bottle_response -from config import database, globalvar +from config import database, email, globalvar import bcrypt import datetime @@ -17,7 +17,7 @@ class auth: def __init__(self): self.db_main = mariadb.connect(**database.db_main) self.cursor = self.db_main.cursor(dictionary=True) - self.smtpconfig = globalvar.smtpconfig + self.smtpconfig = email.smtpconfig def register(self, params): APIADDR = "/api/auth/register/:roles"