Sindbad~EG File Manager

Current Path : /home/numerotech/mcq.numerotech.com/MCQ_APP/core_old/library/
Upload File :
Current File : //home/numerotech/mcq.numerotech.com/MCQ_APP/core_old/library/auth.py

from core import app
from flask import session
from core.model.UserModel import UserModel
import ast
from collections import defaultdict

"""
Author : Sridharan.R
Date   : 2022-Feb-22 
Usage  : session login   
"""
class Auth:

	def login(logindata):
		session['login'] = logindata 
		return session.get('login',None)

	def bo_login(logindata):
		session['bo_login'] = logindata 
		return session.get('bo_login',None)

	def conference(conferencedata):
		session['conference'] = conferencedata
		return session.get('conference',None)
	
	def society(societydata):
		session['society'] = societydata
		return session.get('society',None)
	
	def get_society_data():
		return session.get('society',None)
		
	def get_conference():
		return session.get('conference',None)

	def get_user():
		return session.get('login',None)
	
	def get_bo_user():
		return session.get('bo_login',None)

	def check():
		if session.get('login',None):
			return True
		else:
			return False	

	def bo_check():
		if session.get('bo_login',None):
			return True
		else:
			return False		
	
	def logout():
		session.pop('login', None)
		session.pop('bo_login', None)
		return True

	
			
app.jinja_env.globals.update(Auth=Auth)	

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists