2011-09-12 9 views
3

私は初心者です。私はjapidを使ってplayフレームワークでSecure Moduleを使用しています。私はカスタムログインのテンプルテを設計し、 "beforeLogin.html"タグでテンプルテッドを呼び出しました。 Secure Moduleのlogin.htmlテンプルの代わりに私のカスタムログインテンプルを表示する必要があります。私はplay.htmを使ってlogin.htmlを上書きしようとしました:ov --login。ログインページが上書きされ、ページがSecureフォルダにローカルに置かれます。しかし、Secure Moduleのlogin.htmlの代わりに自分のカスタムログインページを使用する必要がありますPlay FrameworkでSecure Moduleを使用しているときにlogin.htmlをカスタマイズする方法

答えて

5

login.htmlviews/Secureに作成します。 (もちろん存在しない場合はSecureフォルダを作成してください)

+2

瞬時に返信いただきありがとうございます。 しかし、play secure:ov --loginを使用してlogin.htmlファイルを上書きすると、フレームワークは必要な構造を作成します。つまり、ビュー/ Secure/login.htmlが作成されます。 japidを使用しているので、私のカスタムログインフォームはapp \ japidview.XYZにあります。このログインフォームは、ユーザーがアプリケーションのいずれかのページを要求したときに表示する必要があります(ログインしていない場合)。 – Raj

+0

urガイドラインのためにsjnとZenklysに感謝します.... – Raj

+0

Japidは一人のモジュールです。詳細については、著者にお問い合わせください。 –

0

Secure.Securityクラスを拡張してSecureモジュールコントローラをオーバーライドするのと同じように、 SecureSocialクラスを拡張し、login()renderJapid()に上書きすることをお勧めします。次に、このコントローラを@Withアノテーションで使用します。私はこれがあなたの問題を解決するだろうと推測します。

関連する問題