Advertisement
lessientelrunya

BlogStarterPack

Apr 14th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.63 KB | None | 0 0
  1. import sqlite3
  2. from hashlib import md5
  3. from functools import wraps
  4. from flask import Flask
  5. from flask import (g, request, session, redirect, render_template,
  6.                    flash, url_for)
  7.  
  8. app = Flask(__name__)
  9.  
  10.  
  11. def connect_db(db_name):
  12.     return sqlite3.connect(db_name)
  13.  
  14.  
  15. @app.before_request
  16. def before_request():
  17.     g.db = connect_db(app.config['DATABASE'][1])
  18.  
  19.  
  20. def login_required(f):
  21.     @wraps(f)
  22.     def decorated_function(*args, **kwargs):
  23.         if 'username' not in session:
  24.             return redirect(url_for('login', next=request.url))
  25.         return f(*args, **kwargs)
  26.     return decorated_function
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement