Login Issues - Login click on just about anything in dashboard, asks me login again

Permalink 2 users found helpful
Hi all,

I am running into an issue and not sure what to try. I've searched the forum and utilized the Google to no avail.

So, this is a fresh install website and Concrete5. Had to update Concrete from 8.1.0 to current 8.3.2 by replacing the concrete file. I was able to login, change theme to one I had purchased and now I am stuck. Every time I login and click anywhere on the dashboard, I am prompted to login again. If I login again, there is a blue status line that pops up on the page, below the address bar and once its done loading, there will be a second login screen pop up, but almost like a smaller window. If I login here, I will be brought back to the welcome dashboard and this is where the process starts over. I can not even get to edit content. sometimes it will let me click on the edit page button, but if I attempt to edit, I get booted.

I've tried every this on multiple browsers, even in incognito mode. I've tried the 'keep me signed in for two weeks' option and also not checked the box. I've cleared cache both in browser and in website. I've got most of the cache things set to be developer friendly.

I'm thinking this is an issue related my host, which is godaddy.com Any ideas, help would be great.

I was finally able to grab the environment info after initially being told it was not available, then logging me out, back in, etc...

Warm regards,
Keith

2 Attachments

 
Gondwana replied on at Permalink Reply
Gondwana
If this definitely happened only AFTER you changed to the purchased theme, it's possible that the theme hasn't been updated to work with the newer version of c5. Approach the theme developer via the support link on the relevant marketplace page.
kgoudeau replied on at Permalink Reply
I'll give that a try. The Theme is Equinox.
kgoudeau replied on at Permalink Reply
Purchased theme ruled out as culprit.

Ok, so instead of waiting for a reply, I wiped the server, again..., used the instalatron on godaddy to install concrete5 8.1.0 (the most recent version they have available) with sample content. The issue persists.
kgoudeau replied on at Permalink Reply
ok, I was able to get to the logs in CRM after relogging in a few times and here is what I'm seeing:

My session is being invalidated
Channel: Application
User: me
Message: Session Invalidated. Session IP "XXX.XX.XXX.XX did not match provided IP "XXX.XX.XXX.Xx"

I've Xed out the ip addresses with the two differing only by the last digit.
Gondwana replied on at Permalink Reply
Gondwana
Your host's server is probably using Varnish caching, or something like that. Get them to disable it for your site, or use database-based session management in c5.
Ta2Ta2 replied on at Permalink Best Answer Reply
I had the same issue when connecting through my office network - proxy enabled.

To resolve this, I did the follows:

Go to application/config/concrete.php file and add the following contents:

<?php
return array(
  'security' => array(
    'session' => array(
      'invalidate_on_ip_mismatch' => false,
    ),
  ),
);
kgoudeau replied on at Permalink Reply
Solved! This worked! Thank you for your help on this!
stewblack23 replied on at Permalink Reply
stewblack23
Thanks for the info. This was driving me crazy on my client site.
Stroheckeral replied on at Permalink Reply
I installed the newest version, clean install, and i cant get passed the login keeps telling me the session has expired. I also tried the installatron and had the same issue. I tried this fix to both installs but when i do i get forbidden page. Not sure what im doing wrong