echo json_encode($response_array); return; } //end if //Conexion a Base de Datos $com = new com_mysql(); $cnn = $com->_conectar(HOST, USER, PASS, DATA); //Obtener Valores de la Base de Datos $salt = $com->_call_proc($cnn, 'get_param', 'salt'); $host = $com->_call_proc($cnn, 'get_param', 'ldap_host'); $prev = $com->_call_proc($cnn, 'get_param', 'prev'); $llave = $com->_call_proc($cnn, 'get_key', $member256); $dominio = $com->_call_proc($cnn, 'get_param', 'dominio'); $reprev = $com->previa($prev, 'sha256', $member256, -12); //ldap class $ldap = new _ldap(); $ad_user = $user . '@' . $dominio; //echo $user; //Validaciones $hash = hash('sha512', $salt . $reprev); if ($llave === $hash) { $ad = $ldap->connect($host); $bdn = $com->_call_proc($cnn, 'get_param', 'basedn'); $ous = $com->_call_proc($cnn, 'get_param', 'OU_grupos'); if ($ldap->add_login($ad, $grupo, $user, $bdn, $ous) == 1) { $response_array['added'] = true; $response_array['msg'] = 'Agregado al Grupo correctamente'; $response_array['user'] = $ad_user; echo json_encode($response_array); } //end if
echo json_encode($response_array); return; } //end if //Conexion a Base de Datos $com = new com_mysql(); $cnn = $com->_conectar(HOST, USER, PASS, DATA); //Obtener Valores de la Base de Datos $salt = $com->_call_proc($cnn, 'get_param', 'salt'); $host = $com->_call_proc($cnn, 'get_param', 'ldap_host'); $prev = $com->_call_proc($cnn, 'get_param', 'prev'); $llave = $com->_call_proc($cnn, 'get_key', $member256); $dominio = $com->_call_proc($cnn, 'get_param', 'dominio'); $reprev = $com->previa($prev, 'sha256', $member256, -12); //ldap class $ldap = new _ldap(); $ad_user = $user . '@' . $dominio; //echo $user; //Validaciones $hash = hash('sha512', $salt . $reprev); if ($llave === $hash) { $ad = $ldap->connect($host); if ($ldap->login($ad, $ad_user, $pass) == 1) { $grupo = grupo_posteado(); if ($grupo != '') { $bdn = $com->_call_proc($cnn, 'get_param', 'basedn'); $ous = $com->_call_proc($cnn, 'get_param', 'OU_grupos'); if ($ldap->check_grupo($ad, $grupo, $bdn, $ous, $user) == 1) { $response_array['login'] = '******'; $response_array['msg'] = 'Autenticado en el Grupo de Seguridad'; $response_array['user'] = $ad_user;