turk porno porno escort rokettube
Ergebnis 1 bis 3 von 3

Thema: Zusätzliche Daten bei Authentifikation

  1. #1
    Neuer Benutzer
    Registriert seit
    26.07.2010
    Ort
    Stuttgart
    Beiträge
    26
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Standard Zusätzliche Daten bei Authentifikation

    Hallo miteinander,

    ich habe in meiner App die Zend_Auth Klasse eingesetzt, welche an einem Table "login" die Authentifikation durchführt. Zusätzlich werden die ausgelesenen Daten der Tabellenzeile mit
    Code:
    $identity = $authAdapter->getResultRowObject(null, 'password');
    $authStorage = $auth->getStorage();
    $authStorage->write($identity);
    ausgelesen und in dem Auth Storage (Session) gespeichert.

    Jetzt benötige ich bei jedem Seitenaufruf eine Information die sich in einem anderen Table "account" findet sowie eine weitere Information die anhand mehreren Selects berechnet wird. Eine Table View ist nicht möglich! Die Information bleibt nach der Authentification gleich, sie wird also nicht verändert muss also nicht noch mal abgerufen werden.

    Jetzt könnte ich ja theoretisch bei jedem Seitenaufruf diese SQL Selects in einem Plugin "preDispatch" erneut durchführen. Vermutlich aufgrund der Performance nicht so geschickt (da die Daten ja gleich bleiben)?

    Was ist da jetzt die geschickteste Vorgehensweise?

    a) Mache ich beim Login diese Berechnungen und packe das irgendwie in die Auth Session mit rein? Wenn ja, wie?
    b)Können/sollten diese SQL Abfragen irgendwie gecached werden, bzw. wäre es in diesem Fall sinnig, da es sich ja wirklich nie ändert?
    c) Nimmt man eine extra Session?
    d) Gibt es andere Ideen?

    Danke schon mal für eure Ideen.
    Gruß

  2. #2
    Benutzer
    Registriert seit
    25.01.2008
    Beiträge
    99
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    Jetzt könnte ich ja theoretisch bei jedem Seitenaufruf diese SQL Selects in einem Plugin "preDispatch" erneut durchführen. Vermutlich aufgrund der Performance nicht so geschickt (da die Daten ja gleich bleiben)?
    Brauchst Du nicht, bleibt ja gleich.

    Die einfachste Lösung ist doch: Bei dem Login wird alles berechnet etc. (also alles, was Du in der Session brauchst) und dann mit in die Session geschrieben. Bei jedem Seitenaufruf wird dann ja nicht nochmal alles berechnet.

  3. #3
    Erfahrener Benutzer
    Registriert seit
    28.12.2006
    Beiträge
    9.966
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    Session is kein Datenspeicher.... Was du (hoffentlich) meinst, ist "Cache".

Ähnliche Themen

  1. Get Daten erhalten
    Von CHAOSFISCH im Forum Einsteigerfragen
    Antworten: 9
    Letzter Beitrag: 07.05.2009, 18:51
  2. Zusätzliche Plugins für den Editor =)
    Von Nilson im Forum Javascript + RIA
    Antworten: 0
    Letzter Beitrag: 12.02.2009, 21:48
  3. Zend_Rest und Authentifikation?
    Von schma im Forum Web & Webservices
    Antworten: 2
    Letzter Beitrag: 11.03.2008, 16:31
  4. Geo-Daten
    Von Bleistift im Forum PHP X-Talk
    Antworten: 11
    Letzter Beitrag: 16.11.2007, 20:28
  5. QuoteInto bei Daten
    Von ChristianFischer im Forum DB
    Antworten: 2
    Letzter Beitrag: 06.09.2007, 18:28

Lesezeichen

Berechtigungen

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