• ベストアンサー
  • すぐに回答を!

perlですが、良く会員登録するとメールが届いて

  • 質問No.3025518
  • 閲覧数76
  • ありがとう数0
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 5% (59/1075)

perlで作られたサイトで会員登録するとメールが届き、その中にあるURLをクリックすると初めて登録完了となる、システムはどのようになっているのでしょうか。参考になる本、サイトはありますでしょうか。

質問者が選んだベストアンサー

  • 回答No.1
  • ベストアンサー

ベストアンサー率 63% (26/41)

いろいろと方法はあると思いますが、こんな方法ではどうでしょうか…

1.【ユーザー】会員登録フォームでデータを入力し送信

2.【perl】ランダムな文字列を生成しtempファイルに内容を記録するとともにユーザーにランダムな文字列で作られたURLを送信
例えば「qwertyui」という文字列を生成し、ファイルにはその文字列とユーザーが自ら入れた合言葉を記録
「yoursite.com/cgi-bin/toroku.cgi?id=qwertyui」という内容のメールを送信

3.【ユーザー】送られてきたメール内のURLをクリック

4.【perl】本登録用のページを表示、ユーザーに合言葉の入力を求める

5.【ユーザー】合言葉を入力

6.【perl】2.で生成したtempファイル内のデータと照合し合言葉があっていたら本データ(会員DB)に書き込み
tempファイル内のデータを消去

という感じでできると思います。
2.のところで時間を記録して、6.で一定時間経過後は受け付けない、などの仕掛けを入れることもできます
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,600万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ