1
リフトを使用して取引関連サイトを作成しています。ここでは、ユーザーアクションの後に成功ページを表示する必要があります。 私はアクションを起こし、のブラウザの戻るボタンを押します。前のページ(トランザクションページの前)に戻り、トランザクションを再び実行可能にします。私はこの動作を制限する必要があります。リフトのブラウザの戻るボタンで前のページへのアクセスを制限する方法はありますか?リフトを無効にするリフトを無効にする
リフトを使用して取引関連サイトを作成しています。ここでは、ユーザーアクションの後に成功ページを表示する必要があります。 私はアクションを起こし、のブラウザの戻るボタンを押します。前のページ(トランザクションページの前)に戻り、トランザクションを再び実行可能にします。私はこの動作を制限する必要があります。リフトのブラウザの戻るボタンで前のページへのアクセスを制限する方法はありますか?リフトを無効にするリフトを無効にする
ユーザーが確実にURLに戻るのを止める方法はありませんが、複数回アクションを呼び出さないようにすることはできます。 S.oneShot
を見てください。 Scalaのドキュメントから:
ワンショット範囲内で作成されたすべての関数は一度だけ 呼び出され、あなたがラップする場合は、同じ 機能が
を呼び出された場合、その結果がキャッシュされ、再び提供されますユーザーがページに戻り、もう一度ボタンをクリックしても、ボタンが押されたときに発生する関数です。関数の本体は再び呼び出されるべきではありません。