Sindbad~EG File Manager

Current Path : /home/numerotech/s3.numerotech.com/s3_backup_app_v1/core/library/
Upload File :
Current File : //home/numerotech/s3.numerotech.com/s3_backup_app_v1/core/library/auth.py

from core import app
from flask import session,request


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