wUserCur::createSessionUser
Erstellt eine Benutzer-Session auf der Basis eines existierenden Benutzers.
Funktionsaufruf
Boolean createSessionUser(String userName, String password)
Parameter
- userName
- Benutzername
- password
- Passwort
- options
- Optionen
- fireEventOnBeforeLogin [0|1]
- Legt fest, ob vor dem Login das globale Ereignis gefeuert werden soll
- fireEventOnAfterLogin [0|1]
- Legt fest, ob nach dem Login das globale Ereignis gefeuert werden soll
- allowCryptedPassword [false|true]
- Falls das verkryptete Password genutzt werden darf.
- createSessionWithoutPassword [false|true]
- Falls die Session ohne Passwort erstellt werden soll
- considerMultiFactorAuthentication [true|false]
- Falls die Mehrfaktor-Authentifizierung nicht berücksichtigt werden soll
Beispiel: Erstellt eine Benutzersession
Quelltext
<?php
require_once $_SERVER['DOCUMENT_ROOT'].'/weblication/grid.php';
wUserCur::createSessionUser('redakteur', 'redakteur123');
?>
Beispiel: Erstellt eine Benutzersession mit einem MD5-Passwort
Quelltext
<?php
require_once $_SERVER['DOCUMENT_ROOT'].'/weblication/grid.php';
print wUserCur::createSessionUser('redakteur', 'md5[356d9a8556e8ef583534721144ccbbfc]');
?>
Beispiel: Erstellt eine Benutzersession ohne Passwort
Quelltext
<?php
require_once $_SERVER['DOCUMENT_ROOT'].'/weblication/grid.php';
print wUserCur::createSessionUser('redakteur', '', array('createSessionWithoutPassword' => true));
?>
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.