+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Lastvisitedate auslesen bevor neues geschrieben wird

  1. #1
    Wohnt hier Avatar von j-worker
    Registriert seit
    15.04.2005
    Ort
    Oberhausen Rhld.
    Beiträge
    2.669
    Bedankte sich
    68
    Erhielt 56 Danksagungen
    in 45 Beiträgen

    Standard Lastvisitedate auslesen bevor neues geschrieben wird

    Hi,

    irgendwie bin ich grade bissel fest gefahren und könnte etwas hilfe gebrauchen.

    Folgendes Scenario:
    Es soll das lastvisitdate des Users der sich grade einloggen will ausgelesen werden bevor das neue in die DB geschrieben wird.

    Ich hab folgendes Versucht:

    Das Datum versucht aus der DB zulesen via onLoginUser und onAuthenticate mit dem Ergebniss: Ich bekomme immer nur das aktuelle.

    Hat vielleicht jemand nen kleinen Hinweis für mich wie man dies Lösen könnte?

  2. #2
    Hat hier eine Zweitwohnung Avatar von timkeller
    Registriert seit
    15.12.2009
    Ort
    Südschweden(also nördl. der Elbe)
    Beiträge
    1.684
    Bedankte sich
    63
    Erhielt 457 Danksagungen
    in 429 Beiträgen

    Standard

    nur mal so ein paar Gedanken die ich aufschreibe bevor ich sie vergesse. Denke Joomla wird bei der Kontrolle ob ein User berechtigt ist (Passwort etc kontrollieren) auch gleich das Datum in der Datenbank aktualisieren. Etweder bekommt man es jetzt hun bevor das passiert das Datum in einer Variable zwischen zu speichern oder man füllt beim Aufruf der Login-Funktionen vorher ein Array mit User Id und dazugehörigem Datum und gibt das entsprechende Feld an eine Variable weiter und dann nach der Anmeldung aus!

    Halt nur ein paar Gedanken!

    Helft uns Euer Leben zu retten!
    Besorgt Euch die Rettungskarte für euer Fahrzeug.
    Denn Zeit ist Euer größter Feind!


  3. #3
    War schon öfter hier Avatar von Tribal6
    Registriert seit
    23.11.2004
    Ort
    Schweiz
    Beiträge
    243
    Bedankte sich
    3
    Erhielt 54 Danksagungen
    in 44 Beiträgen

    Standard

    Hossa

    Das Datum des letzten Besuches wird beim einloggen in die Session des Users geschrieben und ist über das JUser-Object erreichbar:

    Code:
    $user =& JFactory::getUser();
    if (!$user->get('guest')
    {
        $lastvisitDate = $user->get('lastvisitDate');
    }
    Cheers
    Roger

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein