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.