私のシンプルなサイトにユーザーログイン/登録システムがありますが、すべてうまくいきますが、ログアウトボタンをクリックしたときにユーザーに一般メールを送信する機能があります。おそらく何かを言ってください私たちのサイト上であなたの調査結果に関する電子メールを送信してください。ログアウトしたときに送信されるメール
このサイトはカーニバル機器を予約するエンターテイメントエージェンシーであり、登録とログインは純粋にユーザーが実際の商品に関心を持つ場合には価格を表示するためのものです。
このようなものを実装する場所や方法はわかりません。
私は電子メールの列から電子メールを要求するデータベースにクエリを作成しなければならず、ユーザーの電子メールアドレスが存在する場合は電子メールの送信を続行します(ログアウトの時点で電子メールアドレスがデータベースで利用可能である場合)一旦それが送信されると、ユーザーをログアウトしてページにリダイレクトします。私はちょうど正確にクエリを行う方法を知らない。
何かアドバイスは非常に
PSをいただければ幸い、私はあなたが私が行っているものを見るために見る必要があるだろうかドキュメント分からないのですか?
これは私のログアウトページです:あなたはその ステップ1を達成するには、以下の手順に従うことができ
<?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