MyBB.de Forum

Normale Version: [G] Who's Online_Cut-off Time (mins) im AdminCP
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
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
Seiten: 1 2