我在我的簡單網站上有一個用戶登錄/註冊系統,一切都很好,但我希望有一個功能可以在單擊註銷按鈕時向用戶發送通用電子郵件。可能會說一些類似的請給我們發電子郵件,關於您在我們網站上的發現。登出時發送的電子郵件
該網站是一個娛樂公司,書出了嘉年華設備,註冊和登錄純粹是讓用戶查看價格,如果他們對實際產品感興趣。
我不知道在哪裏或如何實現這樣的事情。
我的理解是我必須創建一個查詢數據庫的請求從電子郵件列的電子郵件,如果用戶的電子郵件地址存在繼續發送電子郵件(如果他們在註銷點,那意味着電子郵件地址在數據庫中可用)然後一旦它被髮送登錄用戶並重定向到一個頁面。我只是不知道如何完成查詢。
任何建議,將不勝感激
ps的,我不知道你會需要才能看到我做了什麼,看看有什麼文件?
這是我的註銷頁面:
<?php
require_once 'db.php';
session_start();
if (isset($_SESSION['username']) && !empty($_SESSION['username'])):
if (isset($_GET['action']) && !empty($_GET['action'])) {
$action = $_GET['action'];
if ($action == "logout") {
$stmt = $pdo->prepare("SELECT email FROM users WHERE email = ? ");
$stmt->execute([$_SESSION['username']]);
$email = $stmt->fetchColumn();
$message = "Hellow you just used our website....";
if (mail($email, "Feedback", $message)) {
// the email is sent now log the user out.
session_destroy();
header("location:login_page.php");
exit();
}
}
}
endif;
?>
嗯,我想你應該在用戶登錄後將用戶的信息(如電子郵件,姓名等)存儲在會話變量中,因爲我想象你在查詢時是否檢查過該用戶是否存在於你的網站上,登錄將該信息保存在該會話變量中,然後在任何需要的地方使用它 – kikemnzz
您正在使用核心php或任何MVC框架......? – GYaN