require_once("userdb.php"); $config = read_config("general.json"); $siteName = $config['siteName']; $submit = $_POST['submit']; if ($submit) { $uname = $_POST['uname']; $uid = getProperty($ctl_sock, $uname, $complaint, "ID"); if (!$uid) { $complaint = "No such user."; } else { $keycode = requestTempKeycode($auth_sock,$uname,$user,$pass, $guarantee, $complaint); if (!$complaint) { $email = getProperty($ctl_sock,$uname,$complaint,"email"); $subject = "Lost $siteName Password"; $body = "$uname,\n\n"; $body .= "You can update your password at https://" . $config['userdbURL'] . "/recover-passwd.php?uname=" . urlencode($user) . "&code=$pass&token=$guarantee\n\n"; $body .= "The $siteName team\n"; sendEmailMessage($uname,$email,$subject,$body,$complaint); $message = "Your recovery link has been sent."; } } } ?>
|
|
|
|
if ($complaint) {
echo "
Error: $complaint $message"; } ?> Forgot your account name? |
|