-
|
Wie prüfe ich, ob ein Frontend-Aufrufer im Backend angemeldet ist? genügt |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 8 replies
-
|
Ich würde auf Siehe auch hier: |
Beta Was this translation helpful? Give feedback.
-
|
Wenn man nur wissen möchte, ob jemand eingeloggt ist, dann die von @skerbis genannte Methode Wenn man auch wissen möchte, wer eingeloggt ist (z.b. um zu prüfen, ob Admin), dann mit
|
Beta Was this translation helpful? Give feedback.
Wenn man nur wissen möchte, ob jemand eingeloggt ist, dann die von @skerbis genannte Methode
rex_backend_login::hasSession(). Die ist besonders effektiv.Wenn man auch wissen möchte, wer eingeloggt ist (z.b. um zu prüfen, ob Admin), dann mit
rex_backend_login::createUser()arbeiten.Die Methode erzeugt das User-Objekt, falls es noch nicht besteht. Im Frontend wird es nicht automatisch erstellt.
Die
hasSession-Methode muss man dann nicht zusätzlich aufrufen, sie wird intern voncreateUserschon geprüft.rex::getUser()funktioniert, sobald irgendworex_backend_login::createUser()aufgerufen wurde. Somit kann man sich im Frontend aufrex::getUser()nicht verlassen, außer man hat selbst vorhe…