- ベストアンサー
会員登録システム 仮登録のメールについて
PHPで会員登録システム(投稿サイト)を構築しようと思っています。 2つ質問があります。 会員登録する際に、よく仮登録と称して、 一度、登録したメールアドレスにメールを送信し、 そこに記載されているURLをクリックしたら本登録となる 仕組みがありますが、これは何のためなのでしょうか。 もう一点は、上記の仕組みを教えていただきたいです。 例:(例です。適当に書いてます) 会員登録フォームで登録(仮登録だがデータベースには保存) ↓ 乱数をセッションに保存し(24時間)、 それを引数(?hoge=hogehoge)としたURLを登録してもらったメールアドレスに送信。 ↓ 引数とセッションの値が一致すれば、 OK。ちがければ、無視。24時間以上たてばデータベースから破棄。 (24時間たったら破棄の仕方は今のとこわかりませんが・・・) というような形で、 考え方を簡単に教えていただけると幸いです。 以上、よろしくお願いいたします!
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
このQ&Aのポイント
- プリンターのMFC-J955DWNでヘッドクリーニングの回数が増えている様子。
- 依然として毎日11時にクリーニングが行われているため、設定の変更方法を求める意向。
- 使用環境はWindows10でUSB接続、光回線を利用。
お礼
>更に言うと、そちらの提示した方法だと入力ミスなどでメールが >届かなかったりすると再登録という二度手間。 >更に他人のメールアドレスを入力すると、 >全く関係ない人に登録確認のメールが行くという迷惑行為。 なるほど。それで身に覚えのない方は~~みたいな注意書きが 書かれているのですね。 >タイムオーバーでの削除は、 こちらもご回答いただいてありがとうございました。 cronがいいかな~と思いました。 >今は 空メール⇒ なるほど!空メールならとりあえずは他人の端末を利用しない限りは、 迷惑なことにはならないわけですね! すいません、ついでになんですが、 空メールを送信してきた相手に返すURLには、 その人のメールアドレスを引数とかにして、 URLをユニークにすればいいんでしょうか!? それともURLは固定でセッションやクッキーなどで 管理するのがよいのでしょうか?