私のメインページ用のすばらしいポップアップモーダルログインダイアログを実装しました。私はリンクをクリックすると、私は使用しています:クライアント側のセキュリティで保護されたURLを傍受する
$(document).ready(function() {
$('#loginButton').click(function(e) {
$.ajax({
url: "@{Secure.login()}",
success: function(data) {
$("#myModal").html(data + '<a class="close-reveal-modal">×</a>');
$('#myModal').reveal();
}
});
});
});
私のアプリケーションが設計され、いくつかのコントローラは、ユーザからの認証を必要とし、ログインビューに前にリダイレクトされていること。
私がしたいのは、ユーザーがセキュリティ保護されたコントローラにアクセスしている場合、同じユーザーエクスペリエンスを持つように、ビューにリダイレクトされずにログインポップアップ画面が表示される必要があるということです。私はすでにGoogleグループからの提案だ
:
をA)いくつかのJavaScriptを使用して、すでに クライアント側のすべてのセキュアリンクを傍受して、あなたのモーダルダイアログを表示するように素敵なことでしょう。これはセキュアモジュールが提供するものとは独立して です。
しかし、これを実装する方法はまだ分かりませんが、すでに解決方法があるかどうかは分かりません。