Hallo Leute.
Habe bemerkt, dass der automatische Cut-Off gar nicht funktioniert. Weiss jemand, weshalb? Muss ich noch etwas einstellen? Offtmals vergesse ich mich z.B. am Abend auszuloggen. Am nächsten Morgen, bei öffnen des Forums, bin ich bereits eingeloggt.
Bitte um Rat.
Danke und schonmal einen guten Rutsch nach/in 2006 ;-)
___________________________________
habe jetzt eins bemerkt. und zwar wurde mein status zwar offline gestellt jedoch wurde ich nicht automatisch vom forum abgemeldet. muss warscheinlich an einer anderen einstellung liegen
Schau mal hier. Benutzer Control-Panel / Optionen ändern --> Login, Cookies und Privatsphäre "Bei Rückkehr automatisch einloggen."
krafdi schrieb:Schau mal hier. Benutzer Control-Panel / Optionen ändern --> Login, Cookies und Privatsphäre "Bei Rückkehr automatisch einloggen."
ist deaktiviert, also daran kann es nicht liegen
hat noch jemand eine idee, wie man automatisch abgemeldet wird
Fix:
Datei usercp.php suchen nach
PHP-Code:
// If the cookie settings are different, re-set the cookie
if($mybb->input['remember'] != $mybb->user['remember'])
{
$mybb->user['remember'] = $mybb->input['remember'];
// Unset the old one
myunsetcookie("mybbuser");
// Set the new one
mysetcookie("mybbuser", $mybb->user['uid']."_".$mybb->user['loginkey']);
}
Ersetzen durch:
PHP-Code:
// If the cookie settings are different, re-set the cookie
if($mybb->input['remember'] != $mybb->user['remember'])
{
$mybb->user['remember'] = $mybb->input['remember'];
// Unset the old one
myunsetcookie("mybbuser");
// Set the new one
if($mybb->input['remember'] == "yes")
{
mysetcookie("mybbuser", $mybb->user['uid']."_".$mybb->user['loginkey']);
}
else
{
mysetcookie("mybbuser", $mybb->user['uid']."_".$mybb->user['loginkey'], -1);
}
}
hi, danke für den fix. leider find ich nichts in meiner usercp.php, vielleicht eine andere datei? habe mal meine usercp.php beigefügt.
danke vorab.
gruss
Ich finde es auch nicht. Habe das bereits weitergegeben, sobald es etwas neues gibt, melde ich mich hier wieder.
So, hier der korrekte Fix:
usercp.php öffnen und suchen nach:
PHP-Code:
$plugins->run_hooks("usercp_do_options_process");
$db->update_query(TABLE_PREFIX."users", $updatedoptions, "uid='".$mybb->user['uid']."'");
Darunter einfügen:
PHP-Code:
// If the cookie settings are different, re-set the cookie
if($mybb->input['remember'] != $mybb->user['remember'])
{
$mybb->user['remember'] = $mybb->input['remember'];
// Unset the old one
myunsetcookie("mybbuser");
// Set the new one
if($mybb->input['remember'] == "yes")
{
mysetcookie("mybbuser", $mybb->user['uid']."_".$mybb->user['loginkey']);
}
else
{
mysetcookie("mybbuser", $mybb->user['uid']."_".$mybb->user['loginkey'], -1);
}
}
Datei inc/functions.php öffnen und suchen nach:
PHP-Code:
if($mybb->user['rememberme'] == "no")
{
$expires = "";
}
else
{
$expires = time() + (60*60*24*365); // Make the cookie expire in a years time
}
Ersetzen durch:
PHP-Code:
if($mybb->user['rememberme'] == "no")
{
$expires = 0;
}
else
{
$expires = time() + (60*60*24*365); // Make the cookie expire in a years time
}
scheint zu funktionieren.
vielen dank
hi michael,
hat wohl doch nicht geklappt. hatte ein fehler in der usercp. man kam nicht mehr ins benutzer cp nach der einstellung des o.g. fix. habe bestimmt irgendwo den falschen code eingegeben. musste nun meine letzte usercp.pho aktivieren (klappt auch wieder) nur der automatische abmeldevorgang nach 15 minuten geht nicht.
tip?
gruss