View Full Version : i want to logout automaticly when i close the I.E window ?
Find the following in global.php
setcookie("bbuserid",$userinfo[userid],mktime(0,0,0,0,0,2020),$cookiepath);
setcookie("bbpassword",substr(md5($userinfo[password]),0,strlen($userinfo[password])),mktime(0,0,0,0,0,2020),$cookiepath);
change it to:
setcookie("bbuserid",$userinfo[userid],0,$cookiepath);
setcookie("bbpassword",substr(md5($userinfo[password]),0,strlen($userinfo[password])),0,$cookiepath);
Now the cookies that the board sets will be temporary and be erased when you close down the browser.
thank you very much !
what about Admin/global.php ?
Dode that will be the default action for all of your users and are you sure they will be happy with that?
Good point. The proper way to do it would be to change the code above to:
setcookie("bbuserid",$userinfo[userid],0,$cookiepath);
setcookie("bbpassword",substr(md5($userinfo[password]),0,strlen($userinfo[password])),0,$cookiepath);
setcookie("bbuserid",$userinfo[userid],mktime(0,0,0,0,0,2020),$cookiepath);
setcookie("bbpassword",substr(md5($userinfo[password]),0,strlen($userinfo[password])),mktime(0,0,0,0,0,2020),$cookiepath);
Then in your browser (IE does this), DISABLE permanent cookies and ENABLE temporary ones.:
At the top menu: Tools, Internet Options> Security, Custom Level
Scroll down and with the two cookie settings, disable the first and enable the second.
The above code change will first set a temporary cookie for everyone then will attempt to overwrite it with a permanent one. If you don't allow permanent ones, you will simply keep the temporary and therefore logout when closing the browser.
it's work .. but the problem is , when i open 4 I.E windows .. it will NOT log me out !!
any idea .>?
Sorry, you have to close ALL of the browser windows for it to log you out. If you have any other IE window open it will not clear the cookie. Nothing I can do about that one.
ooooh !
any way , thank you very much ..
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.