Sindbad~EG File Manager
from core import app
from flask import session,request
# from core.model.Society import Society
class Auth:
def check():
if session.get('login',None):
return True
else:
return False
def login(logindata):
session['login'] = logindata
return session.get('login',None)
def user():
return session.get('login',None)
def logout():
session.pop('login', None)
return True
def bocheck():
if session.get('login',None):
return True
else:
return False
def bologin(logindata):
session['login'] = logindata
return session.get('login',None)
def bouser():
return session.get('login',None)
def bologout():
session.pop('login', None)
return True
def setSociety(soceitydata):
session['society'] = soceitydata
return session.get('society',None)
def getSociety():
return session.get('society',None)
def checkSociety():
set_society = 1
if Auth.getSociety(): # if session.get('society')
if Auth.getSociety()["app_host"] == request.host:
set_society = 0
society = Auth.getSociety()
if set_society == 1:
society = Society().setSociety(request.host)
if society:
msg = ""
society = Auth.setSociety(society)
return society,msg
else:
msg = "Invalid Link"
return society,msg
def checkSocietybyIdKey(society_id,society_key):
set_society = 1
if Auth.getSociety():
if Auth.getSociety()["society_id"] == society_id:
set_society = 0
if set_society == 1:
society = Society().getSociety(society_id,society_key)
return Auth.setSociety(society)
def bosetSociety(soceitydata):
session['society'] = soceitydata
return session.get('society',None)
def bogetSociety():
return session.get('society',None)
def bocheckSociety():
set_society = 1
if Auth.bogetSociety():
if Auth.bogetSociety()["app_host"] == request.host:
set_society = 0
if set_society == 1:
society = Society().setSociety(request.host)
return Auth.bosetSociety(society)
def checkSocietyAssetsbyIdKey(society_id,society_key):
set_society = 1
if Auth.getSociety():
if Auth.getSociety()["society_id"] == society_id:
set_society = 0
if set_society == 1:
society = Society().getSociety(society_id,society_key)
return Auth.setSociety(society)
app.jinja_env.globals.update(Auth=Auth)
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists