Shastix Forums
   Shastrix.com   |   Shastrix Forums    Register   |    Sign In  

Forums in IE (affects all other browsers too though) in Technical Support Pages: 1 Reply

Jim
Avatar
Site Owner

Posts: 380
   3rd June 2007, 18:31    
It has just been discovered that Internet Explorer seems unable to cope with remembering properly that you have signed in to this site. An attempt to fix this has failed , but as a result of this fix ALL users will need to sign in afresh in order to post - this mainly affects those who have checked the 'remember me' box on the sign in page.

It's going to take a little while to sort out the Internet Explorer issue - as I said above my first attempt failed, which means that the cause of the problem is not what I originally suspected. Testing with both Opera and Firefox has yeilded positive results, and both browsers should remain able to use the site fully at this point in time.

Sorry for any disruption!
 
     
 
Jim
Avatar
Site Owner

Posts: 380
   4th June 2007, 04:43    
Further research would suggest that Internet Explorer has been built to only permit a certain number of cookies, and that we are exceeding that maximum number, which is causing some of the cookies not to be stored, leading to problems with the sign in system.

In order to correct this issue I will have to rewrite several areas of the site to reduce the number of cookies used by the site and instead to load the remaining required data as session variables or to grab them from the database each time they are needed.

I'll have a think about which will be the best solution, but if anyone has any thoughts please feel free to contribute!
 
     
 
Jim
Avatar
Site Owner

Posts: 380
   4th June 2007, 14:06    
The thought has just occurred to me: Where the people affected by the 'restricted/invalid name' problem only IE users? Could this problem have had the same cause?
 
     
 
Jim
Avatar
Site Owner

Posts: 380
   4th June 2007, 15:28    
Progress Report

So far the new sign in system has been implemented. The old one will also remain in place until its use has been irradicated from the site. Convenienty both use the same sign in form so this should not affect users to a great extent. The only issue is that the 'remember me' box will not work for areas using the new system until I get round to implimenting some new code to make this functional.

Areas currently using the new code: Bridges, Forum, Comics (main page, not individual comics sections).

Having said this, some IE users may still experience problems caused by the old system remaining in operation, however I did make this entry using IE to ensure it worked.
 
     
 
Jim
Avatar
Site Owner

Posts: 380
   4th June 2007, 17:09   History
Progress Report

All sections of the site have now been updated to reflect the changes in sign in. I am about to remove the code for the old sign in completely. I will leave the old sign out code for now so that it can be used to clear any remaining data on anyone's systems.

All that remains is to make the 'remember me' function work. At the moment, if you tick the box, it will do what is needed to remember you - however at the moment the code to then interpret that and recognise you when you return is not in place - I will do this later today, but I fancy a little break now .

Edit: Also, I am not perfect, and so there may be typos in my code - if anyone encounters any anomolies, please let me know!
 
     
 
Jim
Avatar
Site Owner

Posts: 380
   5th June 2007, 21:28    
Case Closed
Finally the new sign in system should be fully in place. Remember me seems to be functioning now, although I had a few teething problems with a misnamed variable and several pages getting themselves caught in infinite loops (firefox helpfully can detect this and stop it).

The only exception is the blogs section, which is currently undergoing a rewrite anyway, and when the new version is launched it will be fully compatable with the new sign in system.

As before, if anyone finds anywhere I've mucked it all up again, please let me know!
 
     
 
Forums in IE (affects all other browsers too though) in Technical Support Pages: 1 Reply