Volltextsuche
wSession
getHistoryUrl Ermittelt eine zuvor aufgerufene URL String getHistoryUrl(Int index) getSessionId Ermittelt die aktuelle Session-ID String getSessionId() getUserName Ermittelt den Benutzernamen des aktuellen Benutzers String getUserName()
wUserCur::createSessionUser
[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
Framework
Linux, MacOS, etc. bei entsprechender Berechtigung nutzbar!) (ab Version 13) String getDiskUsage(String dir) wSession Session clearSession Löscht eine Session (verfügbar ab CMS-Version 009.006.032.000) String clearSession() getHistoryUrl
Redakteurssprache während der Session wechseln
ab: Version Veröffentlichungsdatum: 23. Januar 2020 Änderungsdatum: 24. Januar 2020 weblication cms user language session benutzer redakteur benutzersprache Weblication® CMS bietet standardmässig die Sprachen Deutsch, Französisch und
wSession::getSessionId
Funktionsaufruf String getSessionId() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Ermittelt die Session-ID des aktuellen Benutzers Quelltext <?php print 'Sie haben derzeit die Session-ID: ' . wSession :: getSessionID ();
wSession::clearSession
String clearSession() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Löscht die bestehende Session Quelltext <?php if( method_exists ( "wSession" , "clearSession" )){ wSession :: clearSession (); } ?> Hinweis
wSession::setValue
Parameter name Schlüssel des zu setzenden Wertes value Zu setzender Wert Beispiel: Setzt die aktuelle Zeit in die Session Quelltext <?php wSession :: setValue ( 'time' , time ()); ?> Ergebnis Hinweis Beim Einsatz von
wSession::refreshUser
refreshUser() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Übernimmt die Benutzerdaten neu in die Session Quelltext <?php wSession :: refreshUser (); ?> Hinweis Beim Einsatz von Framework-Funktionen in eigenen Skripten
wUserCur::setMeta
= 'geburtsdatum']/@value) value Zu setzender Wert Setzt Metadaten des aktuellen Benutzers (nur die Daten innerhalb der Session werden angepasst!) include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); wUserCur :: setMeta (
Gibt es alternative Methoden zur Benutzersimulation ohne Aktivierung von SessionTAN?
ohne Aktivierung von SessionTAN? Ja. Eine mögliche Alternative ist der Einsatz mehrerer Browser. Zum Beispiel kann ein Administrator in Google Chrome
Empfehlungen für den Einsatz von PHP
z.B. keine Dateien hochgeladen werden, die mehr als ca. 8 MB haben, muss die Einstellung auch nicht hochgesetzt werden. session.use_trans_sid 0 Den Wert setzen Sie hinsichtlich des Session-Handlings auf "1", damit der WSESSIONID-Zusatz in der URL
wSession::getValue
Liest einen Wert aus der Session aus Funktionsaufruf String getValue(String name) Parameter name Schlüssel ermittelnden Wertes Beispiel: Liest den im
wUserCur::isExistingUser
::isExistingUser Prüft, ob die Session auf einem in der Benutzerverwaltung vorhandenen Benutzer beruht. Falls nicht, handelt es sich um einen externen
Datenschutzkonforme Cookies in Weblication
in Weblication Veröffentlichungsdatum: 08. Mai 2018 Änderungsdatum: 20. Juni 2022 wconf cookies datenschutz http sessions Das Cookie-Handling innerhalb Weblication® CMS Core/Grid. Weblication® speichert aus Datenschutzgründen
Cookies - Informationen zum Datenschutz
Komponenten geladen werden dürfen. Im Folgenden erfahren Sie, wie Sie auch auf diese Cookies und das obligatorische Session-Cookie verzichten. Beim Abmelden nicht alle Cookies löschen Durch folgende manuelle Konfigurationseinstellung können
wUserCur::createSessionStr
]. '"> . $userData [ 'firstname' ]. '"/> . $userData [ 'surname' ]. '"/> . $userData [ 'email' ]. '"/> ' ; // Session auf Basis der zuvor definierten Benutzerdaten erstellen $options = array( 'fireEventOnBeforeLogin' => 1 ,
wSession::getHistoryUrl
Ermittelt eine zuvor aufgerufene URL
ifIsUserType
Prüft, ob der aktuelle Benutzer einem oder mehreren Benutzertypen entspricht.
ifIsUserWithName
Prüft, ob der aktuelle Benutzer einen bestimmten Benutzernamen hat.
buttonLogout
Erstellt eine Schaltfläche, um sich abzumelden.
So gehen Sie bei fehlerhaftem Login vor
konnte Sie nicht einloggen ... b) Ihr Benutzer ist nicht aktiv ... c) Sie haben zu oft versucht ... d) Die E-Mail über Session-Tan wird nicht verschickt e) Anmeldung nur über HTTPS Passwort ändern 1) Passwort vergessen Weblic® nutzen 2)
Änderungen in Weblication® CMS Core/GRID
lässt. 018.005.006.000 16.11.2023 Neue PHP-Framework Funktion wUserCur::setMeta verfügbar, um Metadaten der aktuellen Session zu setzen. 018.005.000.000 13.11.2023 Final Version 018.004.169.000 07.11.2023 Neue KI-Funktionen verfügbar:
Änderungen in Weblication® CMS Core/GRID
23.04.2021 Neue PHP-Framework Funktion wSession::refreshUser verfügbar, um geänderte Benutzerdaten in die Session zu übernehmen. 015.006.001.000 05.03.2021 Die Schaltfläche zum Erstellen von Dateien unterstützt nun auch
Änderungen in Weblication® CMS Core/GRID
auswählbar, um den vorangestellten Bereich z.B. auf 100% Breite anzuzeigen. 008.001.008.000 13.11.2013 Über /wConf/sessions/url/@allowSessionByParam = '0' kann man verhindern, dass bei deaktivierten Cookies die Session-ID als Parameter
wUserCur::logout
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 =
So verwenden Sie das PHP-Framework in eigenen Scripten
der in nachfolgendem Beispiel genannten Datei grid.php lesen Sie die erforderlichen Bibliotheken ein und erstellen eine Session. Beispiel: Einsatz einer PHP-Framework Funktion in einem eigenen Script // Hier wird das Weblication Framework
Weblication Websites ohne Cookies nutzen
in Weblication® (aktuelle noch BASE (Mobile First)) wählen, wie lange die Auswahl gespeichert bleibt: Während der Session oder 30 Tage. Wählt der Benutzer 30 Tage, bleibt die Wahl 30 Tage lang in einem Cookie gespeichert. Andernfalls wird
Datenschutz mit Weblication®
umsetzende Dienstleister projektspezifisch Cookies speichert. DSGVO: Weblication ® verwendet nur temporär gültige Session Cookies Im Standard von Weblication® CMS CORE und GRID kommen lediglich temporär gültige Session-Cookies im
Neu in Weblication® Version 13 - veröffentlicht am 01.07.2018
auch Wildcards. Datenschutz: Cookie-freie Webseiten möglich In Weblication® kamen bisher lediglich temporär gültige Session-Cookies im Hauptspeicher des Browsers zum Einsatz, die nach dem Schließen des Browsers wieder verloren gehen. Ab
Systemeinstellung - Benutzer | Weblication CMS Onlinedokumentation
In den Systemeinstellungen können über das Register 'Benutzerverwaltung' diverse allgemeine Einstellungen zum Login, Session, etc. von Benutzern vorgenommen werden. Systemeinstellung - Benutzer Bedienung 'Passwortregeln': In diesem Feld können
Sicherheit mit Weblication®
sind, bevor der Account gesperrt wird. Zeitdauer der Sperrung : Sie können die Zeitdauer einer Sperrung festlegen. Session-TANs : Sie können Session-TANs nutzen. Erweiterter XSS-/CSRF-Schutz Login pro Benutzer auf definierte IP-Adressen
Weblication® sorgt für Sicherheit
sind, bevor der Account gesperrt wird. Zeitdauer der Sperrung : Sie können die Zeitdauer einer Sperrung festlegen. Session-TANs : Sie können Session-TANs nutzen. Erweiterter XSS-/CSRF-Schutz Zwei-Faktor-Authentifizierung pro Benutzer
Neu in Weblication® Version 17 - veröffentlicht am 01.07.2022
sich nun auch für Assets / Dokumente definieren. Die Pflegemaske erreicht man über die im Inhaltsprojekt. Sicherheit Session ist an User-Agent gebunden, falls sich die IP-Adresse ändert. MFA nur für unbekannte Browser möglich Passwortmanager
suisseID-Benutzerschnittstelle für Single-Sign-On
Benutzer mit der suisseID in der Benutzerverwaltung. Wird ein Benutzer mit der suisseID im System gefunden, wird eine Session erstellt und der Benutzer wird angemeldet. Die Schnittstelle wird über ein Zusatzmodul als PHP-Framework-Funktion in
Systemvoraussetzungen Weblication® | Weblication CMS Onlinedokumentation
Komprimierungsfunktionen GD Grafikfunktionen (inkl. FreeType), optional/zusätzlich imageMagick Cookie-Modul zu PHP-Sessions (session.use_cookies) PHP JSON Schreibrechte für den Webserver innerhalb/inklusive DOCUMENT_ROOT HTTP(s)-Verbindung zu