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