Sinatra と Warden を「確認」と「パスワードを忘れた」メールのサポートで使用する方法の例はありますか?
1 に答える
1
Warden のドキュメントを読んでみると、「確認」と「パスワードを忘れた」は Warden の範囲外です。例として確認を実装する方法を次に示します。
confirmとconfirmed?メソッドをUserクラスに追加します。:unconfirmedワーデンにスコープを追加します。これは、ログイン時に確認ページへのアクセスを許可するために使用されますが、確認はされていません。- Wardenメソッドで、 s 認証とメソッドの
authenticate!両方を確認します。Userconfirmed? - 新しいメッセージで確認メールを送信するシステムを追加します。
于 2013-07-14T20:48:53.623 に答える