Paßwortgültigkeit neu setzen 09. August 2021 weblication cms passwort password policy sicherheit gültigkeit expires Erhöhen Sie die Sicherheit, indem Sie den Wert der Gültigkeit des Passwortes neu setzen. Das folgende Beispiel-Skript
cms passwort password policy sicherheit login anmelden showmaskchangepassword openMaskChangePasswordIfExpired expires gültigkeit Um ein entsprechendes Sicherheitsniveau der Weblication® CMS Anmeldedaten (Benutzername und Passwort) zu
Die BASE Classic 2.x und Mobile First Projekte werden zur Breadcrumb ohne einen Wert für die Gültigkeitsdauer (expires) ausgeliefert. Dies erfordert zwar etwas mehr an Performance, verhindert dann aber eine falsche Anzeige des
Prüft, ob das Benutzerpasswort abgelaufen ist
Passen Sie die Pfade an Ihre Projektpfade an! Beispiel: Auszug aus einer .htaccess innerhalb /[IHR-ASSETS-PROJEKT] ExpiresActive on ExpiresDefault "access plus 30 minutes" ExpiresByType image/gif "access plus 1 month" ExpiresByType image/jpg
filterEmptyTag Legt fest, ob die Navigation angezeigt wird, falls nur ein leeres Wurzelelement generiert wurde Integer expires Gültigkeit in Sekunden, bevor die Navigation neu generiert wird [|1] removeIndexPhp Entfernt index.php aus den
wird filterEmptyTag Legt fest, ob die Navigation angezeigt wird, falls nur ein leeres Wurzelelement generiert wurde expires Gültigkeit in Sekunden, bevor die Navigation neu generiert wird expiresUser Gültigkeit in Sekunden, bevor die
" breadcrumb " navid= " {$wNavidStandard} " useLastNavId= " 0 " considerNavIdInDocument= " 0 " filterEmptyTag= " 1 " expires= " 0 "/> <!-- Mobile Brotkrümelnavigation App--> name= " navigationMobileBreadcrumbApp "> data= "
= 'execution']/text() = 'post' and not($wViewMode = 'newsletter') "> name= " execution "> post <!-- name= " expires "> select= " wd:fragment[@id = 'expires']/text() "/> --> name= " cacheIdCallback "> select= " wd:fragment[@id
dir, Int limitDays = 31) clearTmp (1) Säubert das temporäre Verzeichnis Void clearTmp(Int possibility = 1, Int $expires = 86400, Boolean $useAsync = true) clearTmpHTTP (1) Säubert das temporäre Downloadverzeichnis Void clearTmpHTTP(Int
Verfügung Funktionen clearCache Säubert den Projekt-Cache Void clearCache(String project, Int probability = 1, Int expires = 3600) clearCachePath Löscht den Cache einer Datei (ab Version 006.000.000.000) Void clearCachePath(String path, String
Graustufen generiert wreden. 007.004.024.000 15.01.2013 Das wsl:php Tag unterstützt bei execution="post" das Attribut expires, um den nachträglich ausgeführten Quelltext zu cachen. 007.004.021.000 11.01.2013 Falls 2er Weblics in einer 1er BASE
domain, Boolean secure, Boolean httponly, String samesite) Parameter key Schlüssel des zu setzenden Wertes value Wert expires Ablaufdatum des Cookies, falls das Cookie nicht sofort nach dem Schließen des Browsers gelöscht werden soll.
URL (ab Version 006.000.000.000 einsetzbar) Funktionsaufruf Void clearCacheURL(String url, String project = '', Int expires = -1) Parameter url URL project Optionale Projektangabe Projekt expires Gültigkeit (in Sekunden), bis eine Cache-Datei
= 3600) Parameter project Projektpfad probability Wahrscheinlichkeit (z.B. 1 für immer, 100 für jedes 100. mal) expires Gültigkeit (in Sekunden), bis eine Cache-Datei gelöscht wird Beispiel: Löscht den Cache des angegebenen Projektes
= 1 Funktionsaufruf String createAccessToken(String path, Array options) Parameter path Pfad des Dokumentes options expires Dauer in Sekunden oder Zeit als timestamp, bis das Token abläuft Beispiel: Erstellt einen Token, um eine Datei trotz
wird filterEmptyTag Legt fest, ob die Navigation angezeigt wird, falls nur ein leeres Wurzelelement generiert wurde expires Gültigkeit in Sekunden, bevor die Navigation neu generiert wird expiresUser Gültigkeit in Sekunden, bevor die
einer Datei (ab Version 006.000.000.000) Funktionsaufruf Void clearCachePath(String path, String project = '', Int expires = -1) Parameter path Pfad der Datei (wird z.B. /de/index.php angegeben, wird auch der Cache für /de/index.php?p=xyz
type= " weblication " version= " 5.0 "> Seitentitel Beschreibung der Seite Weblication® 1177055143578 1177055180125 ... [...] expires= " {wGetValueOfDefaultExtension()} "/> Speicherung der Kategorienzuordnung in der Inhaltsseite (Objekt-Daten) type= "
type= " weblication " version= " 5.0 "> Seitentitel Beschreibung der Seite Weblication® 1177055143578 1177055180125 ... [...] expires= " {wGetValueOfDefaultExtension()} "/> Speicherung der Kategorienzuordnung in der Inhaltsseite (Objekt-Daten) type= "
Bilder 3 eingebundene Inhaltsbereiche Folgende Optimierungen wurden betrachtet: Optimierungen im Template - Attribut expires bei Navigationsaufrufen auf 1800 gesetzt - Attribut useIndex beim Einbinden von XSLT-Templates auf 1 gesetzt - nicht
Stelle eingefügt werden darf. 011.001.171.000 08.08.2016 Der Navigations-Cache wird im Editor standardmäßig über expiresUser = 3600 gesetzt. 011.001.170.000 07.08.2016 Todos lassen sich in der IDE auch bei XSLT-Templates nutzen. 011.001.169.000
das der Online-Status geprüft wird checkPersonalization [|off] Verhindert, das die Personalisierung geprüft wird expires Gültigkeit in Sekunden, bevor die Navigation neu generiert wird expiresUser Gültigkeit in Sekunden, bevor die
zurück. Funktionsaufruf String getUrl(String url) Parameter url Anzufragende URL (z.B. http://domain.dd) options expires Gültigkeit (Cache) in Sekunden Veraltete Funktion , welche nicht mehr verwendet werden sollte! Nutzen Sie stattdessen
Liste über mehrere Seiten verteilt ist limitFrom Erster anzuzeigender Eintrag limitTo Letzter anzuzeigender Eintrag expires Gültigkeit des Caches in Sekunden Allgemein Beispiel: Generiert eine Liste auf Basis einer XML-Zeichenkette Quelltext
::clearTmpHTTP Säubert das temporäre Downloadverzeichnis Funktionsaufruf Void clearTmpHTTP(Int possibility = 1, Int $expires = 3600, Boolean $useAsync = true) Parameter possibility Wahrscheinlichkeit (z.B. 1 für immer, 100 für jedes 100. mal)
= 86400, Boolean $useAsync = true) Parameter possibility Wahrscheinlichkeit (z.B. 1 für immer, 100 für jedes 100. mal) expires Gültigkeit in Sekunden, bis eine Datei gelöscht wird useAsync Falls kein asyncroner Aufruf genutzt werden soll
" version= " 5.0 "> Kompakte Darstellung Compact view name= " admin " time= " 1277143786 "/> value= " 2 "/> expires= " {wGetValueOfDefaultExtension()} "/> <!-- Hier werden zentral die benötigten System-Parameter eingebunden -->
" "/> name= " " time= " "/> from= " " status= " on " to= " "/> value= " "/> name= " admin " role= " "/> expires= " {wGetValueOfDefaultExtension()} "/> title= " Aktuelles " link= " /[IHR-INHALTS-PROJEKT]/aktuelles/index.php " text= "
"/> from= " " status= " on " to= " "/> value= " "/> value= " 16 "/> expires= " {wGetValueOfDefaultExtension()} "/> match= " wd:item[@type = 'text.wysiwyg'] "> test= " $wIsInEditor and
matches) setCookieValue Setzt einen Cookie-Wert String setCookieValue(String key, String value, String expires, String path, String domain, Boolean secure, Boolean httponly, String samesite) setGlobalValue Setzt einen globalen Wert
"/> path= " /de/wGlobal/layout/templates/standard.wDocument.php "/> value= " 3 "/> expires= " {wGetValueOfDefaultExtension()} "/> Pflegemasken für Inhalte der Dokumentenerweiterung Die Inhalte des wd:extension
" version= " 5.0 "> Kompakte Darstellung Compact view name= " admin " time= " 1277143786 "/> value= " 2 "/> expires= " {wGetValueOfDefaultExtension()} "/> <!-- Hier werden zentral die benötigten System-Parameter eingebunden -->
" "/> name= " " time= " "/> from= " " status= " on " to= " "/> value= " "/> name= " admin " role= " "/> expires= " {wGetValueOfDefaultExtension()} "/> title= " Aktuelles " link= " /de/aktuelles/index.php " text= " Aktuelles " id= "
"/> from= " " status= " on " to= " "/> value= " "/> value= " 16 "/> expires= " {wGetValueOfDefaultExtension()} "/> match= " wd:item[@type = 'text.wysiwyg'] "> test= " $wIsInEditor and
Seite, die über den Struktureditor beliebig erweitert werden kann.
Seite, die über den Struktureditor beliebig erweitert werden kann.
wd:extension type= " weblication " version= " 5.0 "> Erste Schritte - Anpassung der BASE (Weblication® Projektbasis) [...] expires= " {wGetValueOfDefaultExtension()} "/> Strukturierte Inhalte (wd:object) Innerhalb der Dokumentenerweiterung besteht die
"/> path= " /devGlobal/wGlobal/layout/templates/editExt.wDocument.php "/> value= " 1 "/> expires= " {wGetValueOfDefaultExtension()} "/> Die default-wdExtension.php Für jedes Projekt ist im Projektverzeichnis
"/> path= " /de/wGlobal/layout/templates/standard.wDocument.php "/> value= " 3 "/> expires= " {wGetValueOfDefaultExtension()} "/> Pflegemasken für Inhalte der Dokumentenerweiterung Die Inhalte des wd:extension
type= " weblication " version= " 5.0 " uid= " 3bb403668279d4b193ef278a653807a8 "> Personenliste mit Kategorie/Prio ... expires= " {wGetValueOfDefaultExtension()} "/> name= " Personenliste mit Kategorie/Prio " en:name= " List Person " icon= "
" container "/> name= " formContainer "/> from= " " status= " on " to= " "/> value= " "/> value= " 5 "/> expires= " {wGetValueOfDefaultExtension()} "/> name= " content1 "> name= " Fliesstext " en:name= " Text " icon= "
"/> path= " "/> path= " "/> path= " "/> path= " {wGetValueOfDefaultExtension()} "/> value= " 1 "/> expires= " {wGetValueOfDefaultExtension()} "/> Weiterführende Links Onlinedokumentation - Verzeichniseinstellungen -
" container "/> name= " formContainer "/> from= " " status= " on " to= " "/> value= " "/> value= " 3 "/> expires= " {wGetValueOfDefaultExtension()} "/> insertType= " onlyInner " name= " Liste mit Dateien inkl. Schaltflächen "
--> type= " listTemplate "> id= " class " type= " categorie.default "> default value= " 19 "/> expires= " {wGetValueOfDefaultExtension()} "/> ... Folgende Typen sind in der BASE Projektbasis bereits vordefiniert: default
"/> from= " " status= " on " to= " "/> value= " "/> value= " 17 "/> expires= " {wGetValueOfDefaultExtension()} "/> match= " wd:item[@type = 'container.box'] "> <!-- web:item:start
wd:extension type= " weblication " version= " 5.0 "> Erste Schritte - Anpassung der BASE (Weblication® Projektbasis) [...] expires= " {wGetValueOfDefaultExtension()} "/> Strukturierte Inhalte (wd:object) Innerhalb der Dokumentenerweiterung besteht die
"> Vollständige Darstellung Full view name= " admin " time= " 1280351935 "/> value= " 15 "/> expires= " {wGetValueOfDefaultExtension()} "/> <!-- web:text:start editor="checkbox" values="1" texts=" "--> select= "
" 1315810525 "/> type= " listTemplate "> id= " class " type= " categorie.default "> default value= " 1 "/> expires= " {wGetValueOfDefaultExtension()} "/> <!-- Hier können Sie die Pflegemaske der Liste beliebig erweitern -->
" version= " 5.0 " uid= " 50382225db2fc5644aade16eac998352 "> ... name= " admin "/> name= " chiefeditorship "/> expires= " {wGetValueOfDefaultExtension()} "/> ... Innerhalb des wd:extension Bereiches setzen Sie den Bereich