mirror of
https://github.com/Pardus-LiderAhenk/ahenk
synced 2024-11-25 07:42:20 +03:00
ldap config check user and server
This commit is contained in:
parent
d51bee1bda
commit
b37de54d5c
1 changed files with 14 additions and 9 deletions
|
@ -105,6 +105,7 @@ class Registration:
|
||||||
admin_dn = str(reg_reply['ldapUserDn']) # get user full dn from server.. password same
|
admin_dn = str(reg_reply['ldapUserDn']) # get user full dn from server.. password same
|
||||||
admin_password = self.user_password # same user get from server
|
admin_password = self.user_password # same user get from server
|
||||||
|
|
||||||
|
if server_address != '' and dn != '' and version != '' and admin_dn != '' and admin_password != '':
|
||||||
(result_code, p_out, p_err) = self.util.execute("/bin/bash /usr/share/ahenk/plugins/ldap-login/scripts/ldap-login.sh {0} {1} {2} {3} {4}".format(
|
(result_code, p_out, p_err) = self.util.execute("/bin/bash /usr/share/ahenk/plugins/ldap-login/scripts/ldap-login.sh {0} {1} {2} {3} {4}".format(
|
||||||
server_address, "\'" + dn + "\'", "\'" + admin_dn + "\'", "\'" + admin_password + "\'", version))
|
server_address, "\'" + dn + "\'", "\'" + admin_dn + "\'", "\'" + admin_password + "\'", version))
|
||||||
if result_code == 0:
|
if result_code == 0:
|
||||||
|
@ -114,6 +115,10 @@ class Registration:
|
||||||
self.logger.error("Script could not run successfully: " + p_err)
|
self.logger.error("Script could not run successfully: " + p_err)
|
||||||
print("ERROR ---> " + str(p_err))
|
print("ERROR ---> " + str(p_err))
|
||||||
raise Exception('LDAP Ayarları yapılırken hata oluştu. Lütfen ağ bağlantınızı kontrol ediniz. Deponuzun güncel olduğundan emin olunuz.')
|
raise Exception('LDAP Ayarları yapılırken hata oluştu. Lütfen ağ bağlantınızı kontrol ediniz. Deponuzun güncel olduğundan emin olunuz.')
|
||||||
|
else :
|
||||||
|
raise Exception(
|
||||||
|
'LDAP Ayarları yapılırken hata oluştu. Lütfen ağ bağlantınızı kontrol ediniz. Deponuzun güncel olduğundan emin olunuz.')
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def registration_error(self, reg_reply):
|
def registration_error(self, reg_reply):
|
||||||
|
|
Loading…
Reference in a new issue