Exemplo n.º 1
0
else:
    from dbhelper import DBHelper

from mockdbhelper import MockDBHelper as DBHelper  #Import Mock-Database
from passwordhelper import PasswordHelper  #Import PasswordHelper-Class
from forms import LoginForm
from forms import RegistrationForm  #Import the forms we need
from forms import CreateTableForm
from user import User  #User-class for the login-function

DB = DBHelper(
)  #DB is a global instance to our Database MockDBHelper-Class (or real DBHelper)

PH = PasswordHelper()  #PH is a global instance to use the PasswordHelper class

BH = BitlyHelper()  #BH is a global instance to use the BitlyHelper class

app = Flask(__name__)
app.secret_key = 'GRyX5UPtDh6GojpVw+ixPql+W90o26AsvZNLRdVaSA48ly4snL'  #Secret key for the session cookies

login_manager = LoginManager(
    app
)  #Create an instance of the LoginManager-Class with a reference to our application.
#We will use this class to manage logins for our application.


@app.route("/")
def home():
    loginform = LoginForm()
    registrationform = RegistrationForm(
    )  #Instance of our RegistrationForm class which we'll render to the template
Exemplo n.º 2
0
from passwordhelper import PasswordHelper
from user import User
import config
from bitlyhelper import BitlyHelper
import datetime
from forms import RegistrationForm
from forms import LoginForm
from forms import CreateTableForm
if config.test:
    from mockdbhelper import MockDBHelper as DBHelper
else:
    from dbhelper import DBHelper

DB = DBHelper()
PH = PasswordHelper()
BH = BitlyHelper()

login_manager = LoginManager()

app = Flask(__name__)
app.secret_key = '7C3EFA07EDEDA80D939A595DB7A3872E748784A29804D94A6FE75FBA45D8F8C0'
login_manager.init_app(app)


@app.route("/")
def home():
    return render_template("home.html",
                           loginform=LoginForm(),
                           registrationform=RegistrationForm())

Exemplo n.º 3
0
from flask_login import logout_user
from bitlyhelper import BitlyHelper
import config
from forms import CreateTableForm
from forms import LoginForm
from forms import RegistrationForm
from mockdbhelper import MockDBHelper as DBHelper
from passwordhelper import PasswordHelper
from user import User

app = Flask(__name__)
app.secret_key = 'DiEiKHlsXlriJxEFk+85YoT64QxIaz6BMCnnVTjJClI9jGEQdQE3Rgf96jNO'
login_manager = LoginManager(app)
db = DBHelper()
ph = PasswordHelper()
bh = BitlyHelper()


@app.route('/')
def home():
    return render_template('home.html',
                           registrationform=RegistrationForm(),
                           loginform=LoginForm())


@app.route('/dashboard')
@login_required
def dashboard():
    now = datetime.datetime.now()
    requests = db.get_requests(current_user.get_id())
    for req in requests: