PrestaShop Admin Auto Log Out

After migrating a PrestaShop site to a new server, logging in to the admin area shows the dashboard, and when I click any link, I get redirected to the login page.

Initially, I suspended the problem due to the PHP session not working properly, to verify, I created a file with the following content.

Accessing the page, I can see the count increase every time I refresh the page, which confirms the PHP session is working.
The site was using cloudflare CDN. This made IP of the visitor change. To fix this, I enabled remoteip module in Apache. You can find instructions for enabling the remoteip module at  Cloudflare Show Real IP Address on CentOS Plesk Server
Another solution is to disable IP checking in PrestaShop with the following SQL
UPDATE ps_configuration SET value='0' WHERE name='PS_COOKIE_CHECKIP';
Advertisement
Add a comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use
Advertisement