Exemple #1
0
function gen_pass_mail($hash, $username)
{
    global $dbserver, $dbuser, $dbpass, $dbname;
    $con = mysql_connect($dbserver, $dbuser, $dbpass) or die('<p class="message">Can\'t connect to DB');
    mysql_select_db($dbname) or die('<p class="message">Can\'t open db');
    $result = change_pass($username);
    if ($result[0]) {
        $updatesql = "UPDATE REQUESTS SET status='generated' where code='{$hash}'";
        mysql_query($updatesql) or die(mysql_error());
        send_link($result[1], $result[2]);
        return true;
    } else {
        mysql_close();
        die('<p class="message">Yo Mama!!,  I could not finish my work, 
          please <a class="link" href="javascript:location.reload()">retry</a> or
          if the error persists, please contact Support, Error code:' . $result[1]);
    }
}
Exemple #2
0
        }
        $filter = "(sAMAccountName={$username})";
        $results = @ldap_search($ldap, $LDAPDOMAIN, $filter);
        ldap_sort($ldap, $results, "sn");
        $info = ldap_get_entries($ldap, $results);
        if ($info['count'] < 1) {
            @ldap_close($ldap);
            die('<p class="message">Error occurred, please verify your user , <a href="javascript:history.back()">Go Back</a>');
        }
        $dn = $info[0]["dn"];
        $has_email = array_key_exists('wwwhomepage', $info[0]);
        if ($has_email) {
            $stored_mail = $info[0]['wwwhomepage'][0];
            if (check_pending($username) == 0) {
                $code = generate_code($username);
                send_link($username, $stored_mail, $code);
                print '<p class="message">Please confirm the email we sent to reset the password';
            } else {
                print '<p class="message"> Error, please verify your email first.';
            }
        } else {
            @ldap_close($ldap);
            die('<meta HTTP-EQUIV="REFRESH" content="3; url=http://www.google.com">
            <p class="message">You have not completed the registration procedure, please contact Support.<br>');
        }
    }
    @ldap_close($ldap);
}
//captcha end
footer();
?>