quote(md5($newpass), 'text'),
$mdb2->quote($_SESSION['username'], 'text'));
$res = $mdb2->exec($sql);
if (PEAR::isError($res))
die('資料庫操作失敗,請稍後再試:' . $res->getMessage());
// 若更新資料庫成功
// 即呼叫 Functions.php 中定義的 sendmail() 函式寄出新密碼
// 傳回值 true 表示郵寄成功, 即顯示成功訊息
elseif(sendmail($_SESSION['username'],
$_SESSION['email'], $newpass,
'reset')) { // 'reset' 表示重設密碼郵件
session_destroy();
echo '
已將新密碼寄至註冊的電子郵件信箱
';
}
else // 郵寄失敗
echo '
寄送新密碼失敗
';
// 處理完畢, 輸出結尾的 HTML 標籤並結束程式
echo '