2012-05-12 27 views
1

リフトを使用して取引関連サイトを作成しています。ここでは、ユーザーアクションの後に成功ページを表示する必要があります。 私はアクションを起こし、のブラウザの戻るボタンを押します。前のページ(トランザクションページの前)に戻り、トランザクションを再び実行可能にします。私はこの動作を制限する必要があります。リフトのブラウザの戻るボタンで前のページへのアクセスを制限する方法はありますか?リフトを無効にするリフトを無効にする

答えて

0

ユーザーが確実にURLに戻るのを止める方法はありませんが、複数回アクションを呼び出さないようにすることはできます。 S.oneShotを見てください。 Scalaのドキュメントから:

ワンショット範囲内で作成されたすべての関数は一度だけ 呼び出され、あなたがラップする場合は、同じ 機能が

を呼び出された場合、その結果がキャッシュされ、再び提供されますユーザーがページに戻り、もう一度ボタンをクリックしても、ボタンが押されたときに発生する関数です。関数の本体は再び呼び出されるべきではありません。

関連する問題