Eingeloggt oder nicht

  • Ersteller des Themas Ersteller des Themas beage
  • Erstellungsdatum Erstellungsdatum

beage

Aktives Mitglied
3. November 2011
51
0
Hallo,

wie kriege ich mit Smarty bereits auf der Startseite raus, ob der Benutzer angemeldet ist oder nicht?

Die Debug-Konsole liefert auf der Startseite keine entsprechende Variable.

Gruß
Bernd
 

beage

Aktives Mitglied
3. November 2011
51
0
AW: Eingeloggt oder nicht

Habs rausbekommen, danke!

{if $smarty.session.Kunde} ...
 

3po

Sehr aktives Mitglied
30. August 2011
2.605
100
AW: Eingeloggt oder nicht

im Header wird folgendes dazu abgefragt:
Code:
{if !isset($smarty.session.Kunde->kKunde) || $smarty.session.Kunde->kKunde == 0}
wofür aber Kunde == 0 ist weiß ich nicht genau, evtl. Endkunde, Händler, ...
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Eingeloggt oder nicht

kKunde == 0 zum Zeitpunkt einer unregistrierten Bestellung.

Die von dir gepostete Abfrage fragt ja negiert ab, also ist NICHT gesetzt.

kKunde ist in der Kundentabelle ein interner Zähler, der mit jedem neuen Eintrag um 1 hochgezählt wird
 

3po

Sehr aktives Mitglied
30. August 2011
2.605
100
AW: Eingeloggt oder nicht

Das negiert habe ich vergessen zu erwähnen, hast natürlich recht. Reicht denn eine einfache Abfrage ala:
Code:
 {if isset($smarty.session.Kunde->kKunde)
und ist die ODER Abfage "|| $smarty.session.Kunde->kKunde != 0" nicht doppelt gemoppelt und somit überflüssig?
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
10
AW: Eingeloggt oder nicht

Wenn du irgend etwas machen willst, wenn der Kunde sich angemeldet hat, dann ist die ganz korrekte Abfrage-Syntax eine UND-Verknüpfung

Code:
{if isset($smarty.session.Kunde->kKunde) && $smarty.session.Kunde->kKunde > 0}
 

Ähnliche Themen