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}"); }
function change_userPassword($username, &$frm) { /* update user data in the database*/ return sql_setUserpasswd($username, $frm['password']); }