• ベストアンサー

登録確認方法について

いつもお世話になってます。 ユーザ登録システムについて質問です。 色々なサイトで見かける ・サイトで仮登録 ・メールにURLがあり、アクセスして本登録完了 というのを作りたいのですが (1)メールに添付するURLの生成ルール(IDをハッシュ?) (2)アクセスしてきたときに、サーバでどのような処理をして本登録になるのか を教えていただけますか? また、この方法を解説しているURLがあれば教えていただけますか? 宜しくお願いします。

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

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

ユーザーDBにステータスとauto_incrementでいいのでユーザーIDフィールドを設けます。例えば0が仮登録、1が本登録、という感じです。 仮登録があった段階でそのユーザーのレコードを作成します。その時ステータスを0にしておきます。そしてそのユーザーIDを本登録用のURLと合わせてメールを送信します。 登録用ページにアクセスが本登録という事になったら、そのユーザーDBのステータスを1(本登録)にするだけです。 ユーザーIDを暗号化する方法はいくつかありますが、簡単なものを自分で作っておいてもいいですね。うちではセキュリティを考えてオリジナルの結構凝った暗号ルーチンを使って使っています。

tetsu-jin
質問者

お礼

昨日に引き続き、ありがとうございます。 お陰で昨日のは無事に作成できました。 仮登録から本登録は想像していた方法と同じだったので、この方法で行おうと思います。 ユーザIDの暗号化は悩むところですね。どこまでやれば安全かが難しくて。 仮登録時にパスワードをこちらで発行して、○時間以内にユーザIDを暗号化したURLアクセスし本登録しない場合は再登録にしようと考えています。 "うち"ということはどこかの会社でやっているのですね。 他の方への回答も見ました。知識の深さを感じます。 ありがとうございました。

関連するQ&A