GNU/Linux >> Linux の 問題 >  >> Panels >> cPanel

Prestashopに自動ログアウトの問題があります

これはあなただけが経験しているのではなく、同じ問題を経験している可能性のある他のユーザーもいます あなたが持っているように。 Presta Shopからの自動ログアウトを解決するには 管理者、コードをリストしました この問題を解決するために。この修正は基本的にIPチェックを削除します そのプレスタショップ ログインの問題を修正できます。

いくつかのISPがあります s(インターネットサービスプロバイダーキャッシュ/プロキシ/ファイアウォール IPを正確に表していない可能性があります。何が起こるかというと、プレスタショップ ログインセッションにIPアドレスをタグ付けし、管理パネルにログインするときに常にチェックすることで、より安全になります。

リンクをクリックして、 Presta Shopのバージョンをスキップしてください 。ファイルを編集する必要があります: prestashopfolder / classes / cookie.php

  • Prestashopバージョン1.3
  • Prestashopバージョン1.4
  • Prestashopバージョン1.4.7以降

Prestashopバージョン1.3

」を見つけます 」行を入力し、2番目の「 AND 」以降のすべてを削除して、コードを編集します 」を太字で示しています:

if($ this-> id_employee AND Validate ::isUnsignedId($ this-> id_employee)AND Employee ::checkPassword(intval($ this-> id_employee)、
$ this-> passwd)AND(!isset($ this-> _ content ['remote_addr'])OR $ this-> _ content ['remote_addr']
==ip2long(Tools ::getRemoteAddr())))

削除したら、コピー これはコードの後:

if($ this-> id_employee AND Validate ::isUnsignedId($ this-> id_employee)AND Employee ::checkPassword(intval($ this-> id_employee)、$ this-> passwd))

行った変更は必ず保存してください。

Prestashopバージョン1.4

」を見つけます 」コード:

AND(!isset($ this-> _ content ['remote_addr'])OR
$ this-> _ content ['remote_addr'] ==ip2long(Tools ::getRemoteAddr()))

スラッシュを2つ追加します(// )ラインコードの前または「 AND 」:

// AND(!isset($ this-> _ content ['remote_addr'])OR
$ this-> _ content ['remote_addr'] ==ip2long(Tools ::getRemoteAddr()))

行った変更は必ず保存してください。

Prestashopバージョン1.4.7以降の場合

Prestashopにログインする必要があります 管理者、設定をクリックします いいえを設定します 「CookieのIPを確認する 」。完了すると、自動ログアウトの問題は停止します。

プレスタショップを確保できます Password Protect Directoriesを使用したadminフォルダー 管理フォルダの機能。静的なインターネット回線を使用している場合は、拒否することもお勧めします。 その他のIPアドレス .htaccessまたはIPブロッカーを使用している場合以外 。

ご不明な点がございましたら、お気軽に24時間年中無休のシンガポールまでお問い合わせください。 またはオーストラリアサポートチーム


cPanel
  1. ターミナルからUbuntuから即座にログアウトする方法

  2. Ubuntu 18.04システム設定を開くとログアウトしますか?

  3. Chromiumでログアウトする方法は?

  1. /var/log/messages、/var/log/syslog、および/var/log/kern.logの違いは?

  2. 「sudo su」からログアウトするにはどうすればよいですか?

  3. VirtualBoxのゲストディスプレイの自動サイズ変更がグレーアウト

  1. cPanelにログインおよびログアウトする方法

  2. Pleskにログインおよびログアウトする方法

  3. ユーザーをログアウトしてアカウントを削除する