Sindbad~EG File Manager

Current Path : /home/numerotech/whatsapp.numerotech.com/whatsapp/core/library/__pycache__/
Upload File :
Current File : //home/numerotech/whatsapp.numerotech.com/whatsapp/core/library/__pycache__/auth.cpython-39.pyc

a

y²gi�@s:ddlmZddlmZGdd�d�Zejjjed�dS)�)�app)�sessionc@s�eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zd#d$�Zd%S)&�AuthcCs t�dt|�d�rdSdSdS�N�login_TF�r�get�str��
society_id�r�D/home/numerote/whatsapp.numerotech.com/whatsapp/core/library/auth.py�checksz
Auth.checkcCs$|tdt|�<t�dt|�d�S�Nr�rr	r)Z	logindatarrrr
�login
sz
Auth.logincCst�dt|�d�Srrr
rrr
�usersz	Auth.usercCs$|tdt|�<t�dt|�d�S�N�conf_r)�data�conf_idrrr
�setConfszAuth.setConfcCsft�dt|�d�r(t�dt|�d�St��||�}|r^|tdt|�<t�dt|�d�SdSdSr)rrr	�BackofficeModelZget_conf_BOModel�rZconf_key�confrrr
�getConfszAuth.getConfcCsjt�dt|�d�}|r8|d|kr8t�dt|�d�St��||�}|tdt|�<t�dt|�d�S)Nrr)rrr	�	UserModelZget_confUserModelrrrr
�	checkConf$szAuth.checkConfcCst�dt|�d�dS�NrT�r�popr	r
rrr
�logout/szAuth.logoutcCs`t�dt|�d�}|rX|�d�}|�d�}t��|d||�}|rR|ddkrRdSdSndSdS)	Nr�emailr�Zis_admin�TF)rrr	rZcheck_bo_access)rrr"rZ	bo_accessrrr
�bocheck:s

zAuth.bocheckcCs$|tdt|�<t�dt|�d�Srr�Zloginbodatarrrr
�bologinGszAuth.bologincCst�dt|�d�Srrr
rrr
�bouserKszAuth.bousercCst�dt|�d�dSrrr
rrr
�bologoutNsz
Auth.bologoutcCs$t�dt|�d�}|rdSdSdSrr)rrrrr
�view_delegate_checkRszAuth.view_delegate_checkcCs$|tdt|�<t�dt|�d�Srrr&rrr
�view_delegate_loginYszAuth.view_delegate_logincCst�dt|�d�Srrr
rrr
�view_delegate_user]szAuth.view_delegate_usercCst�dt|�d�dSrrr
rrr
�view_delegate_logout`szAuth.view_delegate_logoutcCs$|tdt|�<t�dt|�d�S�N�	app_styler)r/rrrr
r/fszAuth.app_stylecCst�dt|�d�Sr.r)rrrr
�
get_app_stylejszAuth.get_app_stylec	Cs�g}i}t��||||�}|rr|D]}|ddkr"|�|�q"|D].}|ddkrB|�|dg�|g||d<qB||d�}|S)NZparent_menu_idr)�layout_data�sub_layout_data)rZget_bo_layout_data�appendr)	rrZadmin_emailZapp_type_idr1r2Zlayout_data_db�itemrrrr
�
get_bo_layoutos 
zAuth.get_bo_layoutN)�__name__�
__module__�__qualname__rrrrrrr!r%r'r(r)r*r+r,r-r/r0r5rrrr
rs$
r)rN)�corer�flaskrr�	jinja_env�globals�updaterrrr
�<module>s|

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