wUserCur::logout
Loggt den aktuellen Benutzer aus
Funktionsaufruf
Boolean logout(String $type)
Parameter
- type
- Art der Abmeldung ('only' => nur das Benutzerobjekt wird gelöscht, andernfalls wird die gesamte Session gelöscht)
Beispiel: Ausloggen des aktuellen Benutzers
Quelltext
<?php
if(wUserCur::logout() == TRUE){
$url = "/";
wResponse::redirect($url);
}
?>Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.
FAQs
- Was macht wUserCur::logout?
- wUserCur::logout loggt den aktuellen Benutzer aus.
- Welche Signatur hat die Funktion wUserCur::logout?
- Die Funktion hat den Funktionsaufruf: <code class="codeInline">Boolean logout(String $type)</code>.
- Wofür ist der Parameter <code class="codeInline">type</code> bei wUserCur::logout?
- <code class="codeInline">type</code> bestimmt die Art der Abmeldung: <code class="codeInline">'only'</code> => es wird nur das Benutzerobjekt gelöscht, andernfalls wird die gesamte Session gelöscht.
- Wie kann ich den aktuellen Benutzer nur teilweise abmelden?
- Nutze den Parameter <code class="codeInline">type</code> mit dem Wert <code class="codeInline">'only'</code>, damit lediglich das Benutzerobjekt gelöscht wird und nicht die gesamte Session.
- Wie kann ich den aktuellen Benutzer vollständig abmelden?
- Rufe <code class="codeInline">wUserCur::logout()</code> ohne <code class="codeInline">'only'</code>-Wert auf (oder verwende einen anderen als <code class="codeInline">'only'</code>), damit die gesamte Session gelöscht wird.
- Gibt wUserCur::logout TRUE oder FALSE zurück?
- Ja. Die Funktion liefert einen Boolean zurück; im Beispiel wird bei <code class="codeInline">TRUE</code> anschließend eine Weiterleitung ausgeführt.
- Wie kann man nach erfolgreichem Logout umleiten?
- Beispiel: Wenn <code class="codeInline">wUserCur::logout() == TRUE</code>, wird die Redirect-Funktion genutzt, um z.B. zu <code class="codeInline">/index.php</code> umzuleiten.
- Gibt es Hinweise zur Einbindung von Framework-Funktionen in eigenen Skripten?
- Beim Einsatz von Framework-Funktionen in eigenen Skripten sollte der zugehörige Artikel beachtet werden. Außerdem gilt: Wenn eine Funktion innerhalb einer Weblication®-Seite (z.B. über ein PHP-Quelltext-Element oder in einem XSL-Template über <code class="codeInline">wsl:php</code>) eingebunden wird, muss das Framework über <code class="codeInline">grid.php</code> nicht mehr referenziert werden.