remove paths from all cookies, enabling multiple FoF installations per server

orig_fof
steveminutillo 2007-06-11 01:28:09 +00:00
parent 66d5ad6ffc
commit 1cba1b8cea
3 changed files with 6 additions and 7 deletions

View File

@ -60,16 +60,16 @@ function fof_authenticate($user_name, $user_password_hash)
if(fof_db_authenticate($user_name, $user_password_hash))
{
setcookie ( "user_name", $fof_user_name, time()+60*60*24*365*10, "/" );
setcookie ( "user_password_hash", $user_password_hash, time()+60*60*24*365*10, "/" );
setcookie ( "user_name", $fof_user_name, time()+60*60*24*365*10 );
setcookie ( "user_password_hash", $user_password_hash, time()+60*60*24*365*10 );
return true;
}
}
function fof_logout()
{
setcookie ( "user_name", "", time(), "/" );
setcookie ( "user_password_hash", "", time(), "/" );
setcookie ( "user_name", "", time() );
setcookie ( "user_password_hash", "", time() );
}
function fof_current_user()

3
fof.js
View File

@ -125,8 +125,7 @@ function completeDrag(e)
var today = new Date();
var expire = new Date();
expire.setTime(today.getTime() + 3600000*24*100);
document.cookie = "fof_sidebar_width="+newWidth
+ "; expires="+expire.toGMTString()+"; path=/";
document.cookie = "fof_sidebar_width="+newWidth+ "; expires="+expire.toGMTString()+";";
return false;
}

View File

@ -25,7 +25,7 @@ if(isset($_POST['prefs']))
if($_POST['password'] && ($_POST['password'] == $_POST['password2']))
{
fof_db_change_password($fof_user_name, $_POST['password']);
setcookie ( "user_password_hash", md5($_POST['password'] . $fof_user_name), time()+60*60*24*365*10, "/" );
setcookie ( "user_password_hash", md5($_POST['password'] . $fof_user_name), time()+60*60*24*365*10 );
$message = "Updated password.";
}
else if($_POST['password'] || $_POST['password2'])