pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => PHPNuke 5.2-6.0 & VKP 5.5 => Thema gestartet von: am 07 Juni 2002, 11:36:14

Titel: Your Account plus Fehler
Beitrag von: am 07 Juni 2002, 11:36:14
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
Titel: Re: Your Account plus Fehler
Beitrag von: henne am 07 Juni 2002, 11:38:31
war nicht eingeloggt jetz schon also obige Frage ist von mir !
Titel: Re: Your Account plus Fehler
Beitrag von: FrankySZ am 07 Juni 2002, 11:41:22
Hi henne,
die User bleiben solange in deiner Onlineanzeige, bis der cookie abgelaufen ist.... das hat nix mit der Y_A zu tun.
Titel: Re: Your Account plus Fehler
Beitrag von: henne am 07 Juni 2002, 11:44:16
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
Titel: Re: Your Account plus Fehler
Beitrag von: FrankySZ am 07 Juni 2002, 11:54:37
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...
Titel: Re: Your Account plus Fehler
Beitrag von: am 07 Juni 2002, 12:30:41
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
Titel: Re: Your Account plus Fehler
Beitrag von: henne am 07 Juni 2002, 12:55:54
war schon wieder nicht angemeldet die ganze Testerei tschuldigung !!!

Also Henne wars
Titel: Re: Your Account plus Fehler
Beitrag von: Andi am 07 Juni 2002, 13:44:18
Hi Henne,

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

(schon in Arbeit)