【設計】ブログを簡単に見るヤツ8
やっとメールサーバの設定出来ました。自宅サーバーでは、複数のドメインを扱ってるので、
メールヘッダに出力される項目についても、注意してます。
今回は、Receivedヘッダのところでつまづいてました。
unknownとか
localhostとか・・・
ちょっと、怪しい内容になってたので。
久々にRFCに目を通しました(汗
しかも和訳されてなくて。
ちなみに、確認したのは主に「RFC4021」です。
ということで、ドメインの取得は目の前です。ドメインなににしようかしら♪
では・・・アカウント登録処理を考えます。
1.アカウント登録画面からメールアドレスとパスワードを入力。
2.メールアドレスがすでに登録されていないか確認。 → 登録されている場合は、登録済のエラー。
3.仮登録テーブルに、「メールアドレス・日時・トークン」を追加。
4.既に仮登録テーブルにメールアドレスが登録されている場合は、上書き。
5.仮登録テーブルから日時が24時間経過しているものを削除。
6.メールアドレス宛てに仮登録メールを送信。本登録用のURLを記載。(token=XXXXXXXXXXXXXXXXXXXXXXXXXX)
7.本登録URLから、ワンタイムトークンを取得。ワンタイムトークンが仮登録テーブルに登録済か確認。
8.登録されていない場合は、無効なアクセスとしてエラー。
9.登録されている場合は、登録完了画面を表示する。(ログイン用のフォーム付き)
こんなカンジかな?たぶん・・・あれ?メールアドレスの変更処理ってどうなってたかな。。。
アドレス変更したら、変更メール送信するべきだよな。
ちょっと見てみよっと。
メールヘッダに出力される項目についても、注意してます。
今回は、Receivedヘッダのところでつまづいてました。
unknownとか
localhostとか・・・
ちょっと、怪しい内容になってたので。
久々にRFCに目を通しました(汗
しかも和訳されてなくて。
ちなみに、確認したのは主に「RFC4021」です。
ということで、ドメインの取得は目の前です。ドメインなににしようかしら♪
では・・・アカウント登録処理を考えます。
1.アカウント登録画面からメールアドレスとパスワードを入力。
2.メールアドレスがすでに登録されていないか確認。 → 登録されている場合は、登録済のエラー。
3.仮登録テーブルに、「メールアドレス・日時・トークン」を追加。
4.既に仮登録テーブルにメールアドレスが登録されている場合は、上書き。
5.仮登録テーブルから日時が24時間経過しているものを削除。
6.メールアドレス宛てに仮登録メールを送信。本登録用のURLを記載。(token=XXXXXXXXXXXXXXXXXXXXXXXXXX)
7.本登録URLから、ワンタイムトークンを取得。ワンタイムトークンが仮登録テーブルに登録済か確認。
8.登録されていない場合は、無効なアクセスとしてエラー。
9.登録されている場合は、登録完了画面を表示する。(ログイン用のフォーム付き)
こんなカンジかな?たぶん・・・あれ?メールアドレスの変更処理ってどうなってたかな。。。
アドレス変更したら、変更メール送信するべきだよな。
ちょっと見てみよっと。