人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: mizkaz
●カテゴリ:ウェブ制作
✍キーワード:CGI URL パスワード メール メールアドレス
○ 状態 :終了
└ 回答数 : 7/7件

▽最新の回答へ

1 ● staku
●25ポイント

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スクリプト集」

◎質問者からの返答

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


2 ● diabah_blue
●25ポイント

http://www.kent-web.com/data/postmail.html

フォームメール

送信

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

メールアドレス確認

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

◎質問者からの返答

ありがとうございます。


3 ● e-diet
●10ポイント

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

:: DIGITAL SOLUTIONS(β) ::

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


4 ● andymente
●25ポイント

http://www.bayashi.net/st/mb/

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

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

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

◎質問者からの返答

ありがとうございます。


5 ● くいっぱ
●10ポイント

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などのようなコンポーネントが利用できるかはサーバーの状態に依存します。

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


1-5件表示/7件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ