0

Sinatra と Warden を「確認」と「パスワードを忘れた」メールのサポートで使用する方法の例はありますか?

4

1 に答える 1

1

Warden のドキュメントを読んでみると、「確認」と「パスワードを忘れた」は Warden の範囲外です。例として確認を実装する方法を次に示します。

  1. confirmconfirmed?メソッドをUserクラスに追加します。
  2. :unconfirmedワーデンにスコープを追加します。これは、ログイン時に確認ページへのアクセスを許可するために使用されますが、確認はされていません。
  3. Wardenメソッドで、 s 認証とメソッドのauthenticate!両方を確認します。Userconfirmed?
  4. 新しいメッセージで確認メールを送信するシステムを追加します。
于 2013-07-14T20:48:53.623 に答える