こんにちは私は、セッションが閉じられているとエラーメッセージを表示したいのですが、ログインしてブラウザの一番上に戻ると次に進むを押してページをリフレッシュしようとすると、セッションにあった現在のユーザーが見つからないというエラーメッセージが表示され、そのエラーメッセージを処理するページを表示したいと考えています。あなたのセッションは期限切れです。セッションがレールで閉じられている場合にエラーメッセージを表示したい場合
0
A
答えて
0
ログインページで直接そのユーザーをリダイレクトする必要があります。また、セッションが終了したというエラーメッセージを表示するだけです。再度ログインしてください。また、特定のユーザーが望む場合は、サーバーに要求を再送信するように依頼することもできます。
1
あなたが正しく理解していれば、login_required関数などでこれを行うことを検討しています。
cookie_session = request.cookies['my_app_session']
unless cookie_session.blank? && Session.find_by_session_d(cookie_session).blank?
flash[:warning] = "Your session is expired, please login again"
redirect_to new_session_path
end
この例はそのように扱われるべきですが、何をすべきかを知っているかもしれません。
関連する問題
- 1. モバイルデバイスがjqueryモバイルバージョンをサポートしていない場合に表示されるエラーメッセージ
- 2. PDFを表示して一定期間アクティブでない場合は閉じる
- 3. 閉じる開いている休止状態のセッションがある場合は
- 4. コンテンツが表示されている場合はロールオーバーで表示
- 5. Excel VBA:等しい場合は、エラーメッセージを表示します。
- 6. 「ボタンメニュービュー」を表示したい場合は、
- 7. パネルが表示されない場合
- 8. データベースに--None--プルダウンメニューが表示されている場合、他のショーデータが入力されている場合
- 9. モデルが有効でない場合、エラーメッセージ
- 10. メインフォームが閉じている場合、winform auto close
- 11. データベースにレコードがない場合、「表示」?
- 12. PHPの場合は非表示ボタン!=セッション
- 13. プレースホルダが表示されていない場合は非表示にします
- 14. フレームがサイトに表示されていない場合はリダイレクト
- 15. ユニークフィールドが重複した場合のエラーメッセージ
- 16. ストリームが明示的に閉じられていない場合のFiles.list(パスディレクトリ)のリソースリーク?
- 17. 別のDIVが表示されていない場合にDIVを表示
- 18. 私は同じ断片を開いている場合は、2回の平均アプリケーションが閉じられる
- 19. 条件が満たされない場合、Jqueryアコーディオンを閉じる
- 20. ファイルが見つからない場合にStreamReaderを変更してエラーメッセージを表示する
- 21. レールでCSSに背景画像を表示する場合3.2
- 22. チェックボックスが選択されている場合はレコードを表示
- 23. jquery ui autocompleteは、ajaxが返すときにフォーカスがない場合、閉じるオプションメニューを表示しません。
- 24. XSLTが表示されている場合はメールが表示されます
- 25. ラウンドロビンディレクターでクッキー/セッションが提供されている場合のワニスキャッシュ
- 26. Chromeのタブが表示されていない場合、setInterval 'stacks'
- 27. Fancyboxはiframe閉じるボタンshowCloseButtonが「偽」に設定されている場合が隠されていない
- 28. イメージがsrcの場所に見つからない場合、イメージを非表示にしたいですか?
- 29. JQuery - DIV IDが表示されている場合
- 30. JPanel ActionMethodが表示されている場合