This is a common error I get when I design login screen at the testing stage. You mix up the coding for the session and the programs sees a partial session and kicks you out.

Here’s what I mean.

This is the Nuffnang normal login screen.


The chicks are cute aren’t they. Oops I digress..

Click on the Login text on the top right corner.

You get this nice cool login box to enter your email address and password.

After I key in the correct email and password I get this:-

The cool chicks disappear and you get an error message instead.

It says: Your session has expired. Please login again.

After the second login I get to the dashboard without any problem. But I had to do a double login to get in.

It’s nothing serious but rather an annoyance. The reason is I think the system detects that you have login before but it was so long ago the session has expired. But the thing is, this is the FIRST time I login today. So all sessions or cookies should have been cleared or at least ignored after a length of time.

It’s a quick fix and I know this can be done really fast. Hey Timothy, if you want me to take a look at the PHP codes, I have no problem since it’s what I’ve been doing for years :) (just joking).

PS: Again let me emphasise this is NOT a security hole or anything like that but just a user interface annoyance.

Popularity: 26% [?]