Your Account plus Fehler

Begonnen von , 07 Juni 2002, 11:36:14

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Hallo,

habe das Your Account plus modul für PHPNuke 5.5 installiert.
Seitdem wird beim ausloggen der Online Status der Benutzer nicht mehr gelöscht. So weit ich das mitbekommen habe wird in der Tabelle
nuke_sessions bei Guest der Wert 1 gesetzt wenn man online ist. Dieser Wert wird beim Ausloggen nicht gelöscht.
und somit bleiben die User auch wenn sie schon lange ausgeloggt sind weiterhin online.
Jemand eine Idee.

Ciao henne

henne

war nicht eingeloggt jetz schon also obige Frage ist von mir !
bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken

FrankySZ

Hi henne,
die User bleiben solange in deiner Onlineanzeige, bis der cookie abgelaufen ist.... das hat nix mit der Y_A zu tun.
greets Franky

henne

vor der Installation von Y_A plus ist der Benutzer aus der Who is online Liste im Who is online Block verschwunden.
geht doch bei euch auch wenn ich mich auslogge bin ich aus dem Who is online Block verschwunden.

Ciao Henne
bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken

FrankySZ

mhhh ich werd das nachher mal durchtesten, das Prob is wenn ich mich ausloggen wuerde sehe ich die Liste im Block nicht mehr ;)
Und in der Y_A plus ist eigentlich alles wie im Original Y_A bis auf die zusaetzlichen Features.
Wenn in der originalen also der Sessionwert zurueckgesetzt wird beim ausloggen, so geschieht das auch bei der plusversion...
greets Franky

dieser Teil in der Index.php von Your_Account_plus verursacht den oben beschriebenen Fehler
in eurer Funktion ist der meta refresh zu früh wenn man ihn in die Table packt funtioniert alles wieder Einwandfrei.
Eure Orginal function logout
-----------------------------------------------------------------------------
function logout() {
    global $prefix, $dbi, $user, $cookie;
    cookiedecode($user);
    $r_uname = $cookie[1];
    setcookie("user");
    $result = sql_query("delete from ".$prefix."_session where username='$r_uname'", $dbi);
      echo "<META http-equiv=\"Refresh\" content=\"2;URL=index.php\">";
    include("header.php");
    OpenTable();
    echo "<center><br><font class=\"option\"><b>"._YOUARELOGGEDOUT."</b></font>";
    echo "<br><br><font class=\"content\"><b><a href=\"index.php\">"._HOME."</a></b></font><br></center>";
    CloseTable();
    include("footer.php");
-----------------------------------------------------------------------------
Geänderte function logout
-----------------------------------------------------------------------------
function logout() {
    global $prefix, $dbi, $user, $cookie;
    cookiedecode($user);
    $r_uname = $cookie[1];
    setcookie("user");
    include("header.php");
    OpenTable();
    echo "<center><br><font class=\"option\"><b>"._YOUARELOGGEDOUT."</b></font>";
    echo "<META http-equiv=\"Refresh\" content=\"2;URL=index.php\">";
    echo "<br><br><font class=\"content\"><b><a href=\"index.php\">"._HOME."</a></b></font><br></center>";
    CloseTable();
    $result = sql_query("delete from ".$prefix."_session where username='$r_uname'", $dbi);
    include("footer.php");
-----------------------------------------------------------------------------

Also dann Ciao Henne

henne

war schon wieder nicht angemeldet die ganze Testerei tschuldigung !!!

Also Henne wars
bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken

Andi

Hi Henne,

stimmt, der Fehler wird in der nächsten Version korrigiert :D

(schon in Arbeit)
schön´s Grüssle, Andi