Sindbad~EG File Manager
from core import app
from flask import url_for, session, redirect,request
from datetime import datetime, date, time, timedelta
from functools import wraps
from core.library.auth import Auth
# Flask View decorators
class RouteGroup:
def login_required(f):
@wraps(f)
def wrap(*args, **kwargs):
# if user is not logged in, redirect to login page
if Auth.check():
return f(*args, **kwargs)
else:
return redirect(url_for('user.getLogin'))
return wrap
# @app.route('/home' , methods = ["GET"])
# @RouteGroup.login_required #check if login else automatically redirect to login page
# def home():
# return "welcome home"
# @app.route('/payment' , methods = ["GET"])
# @RouteGroup.login_required #check if login else automatically redirect to login page
# @RouteGroup.payment_required #check if payment done else automatically redirect to payment page
# def payment():
# return "payment page here"
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists