web-dev-qa-db-ja.com

ゲストのJoomlaセッションは、ログインしているユーザーとは異なる期間で期限切れになりますか?

私は私のテストサイトでいくつかの奇妙な動作を追跡しようとしましたが、ゲストセッションが原因であるようです。私は間違っている可能性がありますゲストのJoomlaセッションが管理セクションで設定されているよりも速い速度で期限切れになるようです(Administrator-> Global Configuration-> System-> Session Settings。

これは予期された動作/既知の動作ですか?動作している場合、とにかく、ログインしたユーザーと一致するようにゲストのセッション有効期限を変更できますか?

私は使っています

  • Joomlaバージョン:3.9.11
  • セッションハンドラー:データベース
  • 共有セッション:いいえ
3
TryHarder

いいえ、ゲストのセッションが管理者のセッションよりも早く期限切れになることは予期された動作ではありません。

フロントエンドユーザーとバックエンドユーザーはすべて、[管理者]> [システム]> [グローバル構成]> [システム]タブ> [セッション設定]で構成した同じセッションライフタイムを使用します。

ただし、Joomlaのデフォルトの編集フォーム(例:記事の編集)コードがある

JHtml::_('behavior.keepalive');

セッションを存続させるためセッションの有効期限が切れた後。そうしないと、セッションの有効期限が切れる前に記事を保存しなかった場合、記事の変更が失われる可能性があります。

6
pe7er