anpera.net https://anpera.homeip.net/phpbb3/ |
|
Gebannte User kicken https://anpera.homeip.net/phpbb3/viewtopic.php?f=43&t=5094 |
Seite 1 von 1 |
Autor: | Anderswelt [ So 07 Feb, 2010 10:12 ] |
Betreff des Beitrags: | Gebannte User kicken |
Wer kennt das nicht? Da bannt man einen Störensfried und der hat nichts besseres zu tun als stunden damit zu warten, sich aus zu loggen! Na da haben wir doch was *rauskram* Öffne Common / Function Page-Header Suche: $this->bbcode_second_pass_code('', 'global $header,$SCRIPT_NAME,$session,$template;') füge darunter: $this->bbcode_second_pass_code('', '/*Gebannte User ausloggen - By Rikushai (Anderswelt-logd.de)*/ if($session[user][acctid]>0){ checkban($session[user][login]); checkban(); }') Suche weiter: Common / Funtion Checkban $this->bbcode_second_pass_code('', ' $session[message].="`4Wenn du willst, kannst du mit einer Anfrage nach dem Grund fragen."; header("Location: index.php"); exit(); ') Oder so ähnlich! füge danach ein: $this->bbcode_second_pass_code('', ' /*Gebannte User ausloggen - By Rikushai (Anderswelt-logd.de)*/ if ($session[user][loggedin]){ debuglog("logged out & ban"); $session[user][loggedin]=0; } redirect("index.php"); }') Ps: Wie es sich auf die performance auswirkt kann ich nicht sagen, bei mir läufts flüssig (ich hab aber auch kein server mit täglich 35.000 usern on xD) Nja ehr was kleines aba vllt braucht es ja wer^^ |
Autor: | Kevz [ So 07 Feb, 2010 12:53 ] |
Betreff des Beitrags: | Re: Gebannte User kicken |
Mach es doch viel einfacher? - Setze die Session, ob Eingeloggt, oder nicht auf 0, wenn Du den Spieler bannst. So brauchst Du nicht bei JEDEM Seiten laden Überprüfen, ob die Nutzer Id > 0 ist. |
Autor: | Anderswelt [ So 07 Feb, 2010 14:05 ] |
Betreff des Beitrags: | Re: Gebannte User kicken |
Warum einfach machen wenns auch schwer geht? Danke für den Tipp, werds umsetzen |
Autor: | Kevz [ So 07 Feb, 2010 15:45 ] |
Betreff des Beitrags: | Re: Gebannte User kicken |
..weil die Betonung "schwer" ja schon ausdrucksstark genug ist. ;-) |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |