NetTalk Central

NetTalk Web Server => Web Server - Ask For Help => Topic started by: alex.kolaric on October 31, 2008, 05:15:29 AM

Title: Unable to login first time after session expires
Post by: alex.kolaric on October 31, 2008, 05:15:29 AM
Hi,

Is there any reason why after session has expired first attempt to log in always fails. I was checking example 43 and it has the same behavior. I found that the reason for this is that GetSessionValue('hash') is blank when I hit login button after session has expired so

GetValue('hash') <> GetSessionValue('hash')

checking always fails.

Any workaround?

cheers,
Alex
Title: Re: Unable to login first time after session expires
Post by: Mike Grigsby on October 31, 2008, 11:28:56 AM
I thought it was just me. To add to this, it's not all the time. It's like if you've logged out and sitting at the log in page, and try to log in again, it doesn't take it the first time. But it seems like waiting after the session has expired, it will let you log in again. This has been happening from several pre-releases ago, but I thought it was something I was doing with the net:s:SID value.
Title: Re: Unable to login first time after session expires
Post by: alex.kolaric on October 31, 2008, 02:01:11 PM
I'm getting this behaviour all the time. Doesn't matter for how long I wait. I can probably come up with some tweak to work around it but I'm afraid I could break something else.
Title: Re: Unable to login first time after session expires
Post by: Bruce on November 03, 2008, 06:33:20 AM
Hi Alex,

I can't seem to duplicate your effect, using example 43 in either FF or IE.
Can you give me specific steps to follow?

Cheers
Bruce

Title: Re: Unable to login first time after session expires
Post by: alex.kolaric on November 03, 2008, 06:50:03 AM
Hi Bruce,

here are the steps:

1) I modify time out value within app to 00:01 so my session times out after 1 min. I'm busy man you know so I can't wait  :)
2) Recompile, start and access it through the browser (IE6 & IE 7)
3) On the login screen I log as Guest/Guest. Everything is ok
4) Start Browse->Mailboxes. Everything is ok
5) Wait for more than one minute.
6) Start Browse->Aliases and I get login screen. Everything is ok
7) Try to login again as Guest/Guest and I get "Login Failed. Try Again" message
8) If I click on the login button once again it logs ok

Again, I'm pointing out that I get blank for GetSessionValue('hash') when error occurs. Weird, huh?

hope this helps,
Alex

Title: Re: Unable to login first time after session expires
Post by: alex.kolaric on November 04, 2008, 08:53:02 AM
Hi Bruce,

Any luck with reproducing my problem?

cheers,
Alex
Title: Re: Unable to login first time after session expires
Post by: Bruce on November 04, 2008, 10:53:56 PM
Hi Alex,

nope, it all seems to work for me - but I'm trying variations to see what might be different between yours and mine.

Cheers
Bruce
Title: Re: Unable to login first time after session expires
Post by: alex.kolaric on November 09, 2008, 06:11:29 AM
Hi Bruce,

is there any workaround or code modification realted to this hash checking which can be used to bypass this problem I'm having? What is the significance of this hash value anyway?

thanks,
Alex
Title: Re: Unable to login first time after session expires
Post by: Bruce on November 10, 2008, 12:05:05 AM
Hi Alex,

Some examples use the hash value - some don't.
It's an additional security mechanism, as I recall, to stop the user pressing the "back" button to re-login.
You can probably remove it if you like.

I'm still having no joy duplicating the effect here.

Cheers
Bruce
Title: Re: Unable to login first time after session expires
Post by: alex.kolaric on November 10, 2008, 03:59:35 AM
Thanks Bruce,

I will have to remove it for now since it doesn't work every time and creates confusion why login doesn't work. Please inform me if you find something. I know you are dealing with much more serious things for 4.31 but please don't forget me  :)

cheers,
Alex