Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste
[G] Who's Online_Cut-off Time (mins) im AdminCP
#1
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
Danke & Gruss
Fatih
#2
Schau mal hier. Benutzer Control-Panel / Optionen ändern --> Login, Cookies und Privatsphäre "Bei Rückkehr automatisch einloggen."
MyBBoard.de jetzt auf YouTube!
Fehlender Plan wird durch Wahnsinn ersetzt!!Toungue
Gruß Krafdi    www.krafdi.de
#3
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
Danke & Gruss
Fatih
#4
hat noch jemand eine idee, wie man automatisch abgemeldet wird
Danke & Gruss
Fatih
#5
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);
        }
    } 

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
#6
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


Angehängte Dateien
.php   usercp.php (Größe: 62,01 KB / Downloads: 0)
Danke & Gruss
Fatih
#7
Ich finde es auch nicht. Habe das bereits weitergegeben, sobald es etwas neues gibt, melde ich mich hier wieder.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
#8
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
        


Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
#9
scheint zu funktionieren.

vielen dank
Danke & Gruss
Fatih
#10
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
Danke & Gruss
Fatih


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  [G] Fehler in "Date and Time Options" TheRipperMan 0 1.246 16.03.2006, 16:44
Letzter Beitrag: TheRipperMan