よくユーザ登録で、IDとパスワードの他に、メールアドレスを入力させて、メールで登録を確認するためのURLを送る方式のものがあります。具体的にどういったやり方でやっているのか、またはサンプルのCGIなどを知りませんか。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答7件)

id:staku No.1

回答回数21ベストアンサー獲得回数0

ポイント25pt

http://www.amazon.co.jp/exec/obidos/ASIN/4797318414/hatena-q-22/249-7...

Amazon.co.jp: KENTとはじめるCGI―厳選Perlスクリプト集: KENT: 本

オンラインでは手に入れられないのですが、KENT氏の書籍で

メールマガジンとしても使える掲示板のサンプルがありましたので

紹介しておきます。

1.仮パスワードを発行し、それをサーバに保管し、ユーザには

  メールでURLを通達

2.指定URL(CGI)にアクセスして、仮パスワードを称号、

  合っていたら正式登録

という処理の流れになると思います。

ISBN4-7973-1841-4

「KENTとはじめるCGI 厳選Perlスクリプト集」

id:mizkaz

なるほど、本を読んでみたいと思います。

2004/05/06 00:54:33
id:diabah_blue No.2

回答回数129ベストアンサー獲得回数1

ポイント25pt

送信

下記URLのようにCGI(Perlスクリプト)内でSendmailというプログラムを使ってメール送信します。その際に送信本文のURLの末尾に自動生成したランダムな識別子をつけ、ID・パスワードとともにデータベースに保存します。

メールアドレス確認

送られたメールからユーザーがアクセスすると、URLの末尾の識別子をCGIで受け取り、データベースを検索して登録完了のフラグを立てます。

id:mizkaz

ありがとうございます。

2004/05/06 00:56:26
id:e-diet No.3

回答回数2ベストアンサー獲得回数0

ポイント10pt

http://dgsl.s56.xrea.com/

:: DIGITAL SOLUTIONS(β) ::

友人が作ったものですが参考になるでしょうか?今、請け負っている仕事の関係で作っているようです。。。

id:andymente No.4

回答回数96ベストアンサー獲得回数0

ポイント25pt

参考 URL にあるスクリプトでは、

入力されたメールアドレスを暗号化して仮登録リストに追加し、それを登録用キーとした URL を生成してメールで送り、

その URL にアクセスがあった時、仮登録リストを読み出し、キーが一致するかチェックしているようです。

id:mizkaz

ありがとうございます。

2004/05/06 00:59:32
id:kuippa No.5

回答回数1030ベストアンサー獲得回数13

ポイント10pt

http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/pe_k09.htm

CGI-Perl 基礎編 (その九) 電子メール送信 sendmail (jcode.pl 要) - SAK Streets

メールアドレスの有効性を確認したいだけであれば次のような手順で実現可能かと思われます。

IDと、メールアドレスを登録してもらい、

登録されたメールアドレスに自動発行のパスワードを送信。(メール送信についてはcgi-unixであれば、sendmailなどを利用することができるかと思います。)

IDと仮Passでログインしてもらい、本登録とするというもの。

メールの本文をcgiで自動作成するのがポイントです。

メールの送信にsendmailなどのようなコンポーネントが利用できるかはサーバーの状態に依存します。

ファイルや、データベースなどでユーザの登録内容を記憶しておく処理が必要になります。

id:ensige No.6

回答回数41ベストアンサー獲得回数0

CGIでやってます。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません