Ejemplo n.º 1
0
function reset_user_password($username)
{
    /* resets the password for the user with the username $username, and sends it
     * to him/her via email */
    global $CFG;
    /* load up the user record */
    $user = sql_getUserdataFromUsername($username);
    /* reset the password */
    $newpassword = generate_password();
    sql_setUserpasswd($username, $newpassword);
    /* email the user with the new account information */
    $var = new Object();
    $var->username = $username;
    $var->fullname = $user->Firstname . " " . $user->Lastname;
    $var->newpassword = $newpassword;
    $var->support = $CFG->support;
    $emailbody = read_template("{$CFG->templatedir}/email/reset_password.php", $var);
    mail("{$var->fullname} <{$user->Email}>", "OTMP Account Information", $emailbody, "From: {$var->support}");
}
Ejemplo n.º 2
0
function change_userPassword($username, &$frm)
{
    /* update user data in the database*/
    return sql_setUserpasswd($username, $frm['password']);
}