Eメール確認の有効期限

2014年8月2日 at 0:25

お世話になってます。

ユーザー登録の公開(E-main確認)を選択している場合、
ユーザー登録があると、入力されたメールアドレスに
確認のメールが届きますね。

この確認メールには、メールアドレス確認と
アカウント有効化するハッシュ付き1回限りのURLが発行されますが、
このURLに、有効期限はあるのでしょうか?

もし有効期限は無期限である場合、有効期限をn時間などと設定することはできますか?

タグ:

Re: Eメール確認の有効期限

2014年8月2日 at 5:36
ハッシュの有効期限はチェックされていませんが、ハッシュの作成時間はunixtimeで保存されているようですので、UserInfo::getByValidationHash() をオーバーライドしてチェックするようにカスタマイズすることはできます。

http://gist.github.com/hissy/784b283032b3d3367b93
 

Re: Re: Eメール確認の有効期限

2014年8月2日 at 10:33
ありがとうございます。
もしカスタマイズが必要になったら、上記コードを参考にさせてもらいます