Files
CyberPanel/userManagment/views.pyc

132 lines
9.0 KiB
Plaintext
Raw Normal View History

2017-12-14 06:56:27 -05:00
<03>
2018-03-02 18:13:26 +05:00
<EFBFBD>T2Zc@s<>ddlmZddlmZmZddlmZddlmZddl m
2017-12-14 06:56:27 -05:00
Z
ddl Z ddl m Z ddl mZd <00>Zd
<00>Zd <00>Zd <00>Zd <00>Zd<00>Zd<00>Zd<00>Zd<00>ZdS(i<><69><EFBFBD><EFBFBD>(tunicode_literals(trendertredirect(t HttpResponse(t loadLoginPage(t AdministratorN(t hashPassword(tCyberCPLogFileWritercCs<>y}|jd}y3tjjd|<00>}t|di|jd6<>SWn6tk
r{}tjj t
|<00><00>t t
|<00><00>SXWnt k
r<>t t<00>SXdS(NuuserIDtpkuuserManagment/index.htmlutype(tsessionRtobjectstgetRttypet BaseExceptiontloggingRt writeToFiletstrRtKeyErrorRR(trequesttvaltadmintmsg((s)/usr/local/CyberCP/userManagment/views.pyt loadUserHomes  cCs<>y<>|jd}tjjd|<00>}i}|j|d<|j|d<|j|d<|j|d<|j|d<|j |d<|j
|d <|j
d
kr<>d |d <n&|j
d kr<>d|d <n
d|d <t |d|<00>SWnt k
r<>t t<00>SXdS(NuuserIDRuuserNameu firstNameulastNameuuserAccountsLimitu websitesLimituemailu typeNumericiurootutypeiuReselleruUseruuserManagment/userProfile.html(R RR
R tuserNamet firstNametlastNametinitUserAccountsLimittinitWebsitesLimittemailR RRRR(RtuserIDRt AdminData((s)/usr/local/CyberCP/userManagment/views.pyt viewProfiles&          
 cCs<>y<>|jd}tjjd|<00>}|jdkr>td<00>Sy$|j}t|di|d6<>SWn0tk
r<>}tj j
t |<00><00>td<00>SXWnt k
r<>t t<00>SXdS(NuuserIDRiu5You don't have enough priviliges to access this page.uuserManagment/createUser.htmlu adminTypeu(Look for errors in CyberCP Main Log File(R RR
R R RRR RRRRRRR(RRRt adminTypeR((s)/usr/local/CyberCP/userManagment/views.pyt
createUser=s 
2018-03-02 18:13:26 +05:00
  cCsRy|jd}y<>tjjd|<00>}tjjd|j<00>j<00>}|jdkrXnN|jdkrjn<|j |kr<>idd6dd6}t
j |<00>}t |<00>S|j d kr<>t
2017-12-14 06:56:27 -05:00
j|j<00>}|d
}|d }|d } |d }
|d} tj| <00>} |d} | dkr<>td|d|d| ddd|
d| ddd|j<00>} | j<00>|j<00>idd6dd6}t
2018-03-02 18:13:26 +05:00
j |<00>}t |<00>S| dkr.|d}td|d|d| ddd|
d| d|d|j<00>} | j<00>|j<00>idd6dd6}t
j |<00>}t |<00>S|d}|d}td|d|d| ddd|
2017-12-14 06:56:27 -05:00
d| d|d|d|j<00> } | j<00>|j<00>idd6dd6}t
j |<00>}t |<00>SnWnCtk
2018-03-02 18:13:26 +05:00
r}idd6t|<00>d6}t
2017-12-14 06:56:27 -05:00
j |<00>}t |<00>SXWn;tk
2018-03-02 18:13:26 +05:00
rMidd6dd6}t
j |<00>}t |<00>SXdS( NuuserIDRtowneriiu createStatusu#Reached Maximum User Creation Limitu error_messageuPOSTu firstNameulastNameuemailuuserNameupasswordu accountTypeuAdminRRRR RtpasswordRuNoneu Normal Useru websitesLimitiuuserAccountsLimitiRuNot logged in as admin(R RR
2017-12-14 06:56:27 -05:00
R tfilterRtcountR RRtjsontdumpsRtmethodtloadstbodyRt hash_passwordtsaveR RR(RRt currentAdmint
childUserstdata_rett
2018-03-02 18:13:26 +05:00
final_jsontdataRRRRR#t accountTypetnewAdmint websitesLimittuserAccountsLimitRt json_data((s)/usr/local/CyberCP/userManagment/views.pytsubmitUserCreationTs<> 
2017-12-14 06:56:27 -05:00








   




2018-03-02 18:13:26 +05:00
 
  
2017-12-14 06:56:27 -05:00






  



 cCsy<>|jd}tjjd|<00>}|jdkr>td<00>S|jdkr<>tjj<00>}g}d}xf|D]}|j|j<00>qoWnEtjj d|j
<00>}g}d}x|D]}|j|j<00>q<>Wt |di|d 6|d
6<>SWnt k
r
t t<00>SXdS( NuuserIDRiu5You don't have enough priviliges to access this page.iR"iuuserManagment/modifyUser.htmlu acctNamesu adminType(R RR
R R RtalltappendRR$RRRRR(RRRtadminst
2018-03-02 18:13:26 +05:00
adminNamesR titems((s)/usr/local/CyberCP/userManagment/views.pyt modifyUsers<72>s& 
2017-12-14 06:56:27 -05:00
  " cCs<>yw|jd}y tjjd|<00>}|jdkr/tj|j<00>}|d}tjjd|<00>}|j}|j }|j
}|j dkr<>d} n|j dkr<>d } nd
} |j }
|j } i|d 6|d 6|d 6| d6|
d6| d6} idd6dd6| d6} tj| <00>}t|<00>SWnCtk
ru}idd6t|<00>d6} tj| <00>}t|<00>SXWn;tk
r<>idd6dd6} tj| <00>}t|<00>SXdS(NuuserIDRuPOSTuaccountUsernameRiu AdministratoriuReselleru Normal Useru firstNameulastNameuemailu accountTypeuuserAccountsLimitu websitesLimitu fetchStatusuNoneu error_messageu userDetailsiuNot logged in as admin(R RR
2018-03-02 18:13:26 +05:00
R R(R&R)R*RRRR RRR'RR RR(RRR-R1taccountUsernametuserRRRR2R5R4t userDetailsR/R6R((s)/usr/local/CyberCP/userManagment/views.pytfetchUserDetails<6C>sF 
2017-12-14 06:56:27 -05:00
       

2018-03-02 18:13:26 +05:00
 cCs<>y<>|jd}yU|jdkrdtj|j<00>}|d}|d}|d}|d}tjjd|<00>}tj |d<19>}|j
2017-12-14 06:56:27 -05:00
d krd
} d
}
||_ ||_ ||_ ||_|
|_| |_d |_
|j<00>id d 6d d 6} tj| <00>} t| <00>S|ddkr<>|d} |d}
||_ ||_ ||_ ||_|
|_| |_d|_
2018-03-02 18:13:26 +05:00
|j<00>n<>|ddkr<>|d}
||_ ||_ ||_ ||_|
2017-12-14 06:56:27 -05:00
|_d|_
|j<00>nUd
} d
}
||_ ||_ ||_ ||_|
|_| |_d |_
|j<00>id d 6d d 6} tj| <00>} t| <00>SWnCtk
2018-03-02 18:13:26 +05:00
r<>} id
2017-12-14 06:56:27 -05:00
d 6t| <00>d 6} tj| <00>} t| <00>SXWn;tk
2018-03-02 18:13:26 +05:00
r<>id
2017-12-14 06:56:27 -05:00
d 6dd 6} tj| <00>} t| <00>SXdS(NuuserIDuPOSTuaccountUsernameu firstNameulastNameuemailRupasswordiiu
saveStatusuNoneu error_messageu accountTypeuReselleruuserAccountsLimitu websitesLimitiu Normal UseriuNot logged in as admin(R R(R&R)R*RR
2018-03-02 18:13:26 +05:00
R RR+R RRRR#RRR,R'RR RR(RRR1R>RRRR?R#R5R4R/R6R((s)/usr/local/CyberCP/userManagment/views.pytsaveModificationss<> 
2017-12-14 06:56:27 -05:00



       



2018-03-02 18:13:26 +05:00
        
              
2017-12-14 06:56:27 -05:00
 cCsy<>|jd}tjjd|<00>}|jdkr>td<00>S|jdkr<>tjj<00>}g}xr|D](}|jdksi|j|j<00>qiqiWn?tjj d|j
<00>}g}x|D]}|j|j<00>q<>Wt |di|d 6<>SWnt k
r t t<00>SXdS(
NuuserIDRiu5You don't have enough priviliges to access this page.iuadminR"uuserManagment/deleteUser.htmlu acctNames(R RR
R R RR8RR9R$RRRRR(RRRR:R;R<((s)/usr/local/CyberCP/userManagment/views.pyt
2018-03-02 18:13:26 +05:00
deleteUserqs$ 
2017-12-14 06:56:27 -05:00
   cCsy<>|jd}y{|jdkr<>tj|j<00>}|d}tjjd|<00>}|j<00>idd6dd6}tj |<00>}t
|<00>SWnCt k
r<>}id d6t |<00>d6}tj |<00>}t
|<00>SXWn;t k
rid d6d
d6}tj |<00>}t
|<00>SXdS( NuuserIDuPOSTuaccountUsernameRiu deleteStatusuNoneu error_messageiuNot logged in as admin(R R(R&R)R*RR
2018-03-02 18:13:26 +05:00
R tdeleteR'RR RR(RRR1R>R?R/R6R((s)/usr/local/CyberCP/userManagment/views.pytsubmitUserDeletion<6F>s& 
2017-12-14 06:56:27 -05:00

 (t
2018-03-02 18:13:26 +05:00
__future__Rtdjango.shortcutsRRt django.httpRtloginSystem.viewsRtloginSystem.modelsRR&tplogicalRRRRRR!R7R=RARBRCRE(((s)/usr/local/CyberCP/userManagment/views.pyt<module>s      o  5 ]