Thomas Bruederli
2015-04-17 a3644638aaf0418598196a870204e0b632a4c8ad
plugins/password/drivers/ldap.php
@@ -75,7 +75,7 @@
        $ldap = Net_LDAP2::connect($ldapConfig);
        // Checking for connection error
        if (PEAR::isError($ldap)) {
        if (is_a($ldap, 'PEAR_Error')) {
            return PASSWORD_CONNECT_ERROR;
        }
@@ -176,7 +176,7 @@
        $ldap = Net_LDAP2::connect($ldapConfig);
        if (PEAR::isError($ldap)) {
        if (is_a($ldap, 'PEAR_Error')) {
            return '';
        }
@@ -189,7 +189,7 @@
        $result = $ldap->search($base, $filter, $options);
        $ldap->done();
        if (PEAR::isError($result) || ($result->count() != 1)) {
        if (is_a($result, 'PEAR_Error') || ($result->count() != 1)) {
            return '';
        }
@@ -289,7 +289,6 @@
            break;
        case 'ssha':
            mt_srand((double) microtime() * 1000000);
            $salt = substr(pack('h*', md5(mt_rand())), 0, 8);
            if (function_exists('mhash') && function_exists('mhash_keygen_s2k')) {
@@ -316,7 +315,6 @@
        case 'smd5':
            mt_srand((double) microtime() * 1000000);
            $salt = substr(pack('h*', md5(mt_rand())), 0, 8);
            if (function_exists('mhash') && function_exists('mhash_keygen_s2k')) {
@@ -373,7 +371,6 @@
    {
        $possible = '0123456789' . 'abcdefghijklmnopqrstuvwxyz' . 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' . './';
        $str = '';
        // mt_srand((double)microtime() * 1000000);
        while (strlen($str) < $length) {
            $str .= substr($possible, (rand() % strlen($possible)), 1);