userFunc
Syntax
[userFunc = user_match(checkLocalIP)]
Vergleich
Dies ruft die Funktion user_match mit "checkLocalIP" als erstem Parameter auf. Sie schreiben diese Funktion. Sie entscheiden, was sie überprüft. Der Rückgabewert dieser Funktion wird als wahr/falsch ausgewertet.
Beispiel
Schreiben Sie diese Funktion in Ihre localconf.php.
- function user_match($cmd) {
- switch($cmd) {
- case "checkLocalIP":
- if (strstr(getenv("REMOTE_ADDR"),"192.168")) {
- return true;
- }
- break;
- case "checkSomethingElse":
- // ....
- break;
- }
- }
Diese Bedingung wird ein wahres Ergebnis zurückliefern, wenn die IP-Adresse 192.168 enthält - was durch Ihre Funktion herausgefunden wird.
[userFunc = user_match(checkLocalIP)]
Kommentare von registrierten Benutzern:
Kommentar von: wunschtacho
06. 12. 2008, 22:11
Nach langem herumprobieren (TYPO3 4.1.3):
- Es hilft eventuell nichts, die Datei per includeLibs im Typoscript einzubinden - Einfügen in der localconf.php oder in einer ext_localconf.php kann helfen
- Klassen werden nicht angenommen, nur Funktionen
Nach langem herumprobieren (TYPO3 4.1.3):
- Es hilft eventuell nichts, die Datei per includeLibs im Typoscript einzubinden - Einfügen in der localconf.php oder in einer ext_localconf.php kann helfen
- Klassen werden nicht angenommen, nur Funktionen
Kommentar von: Jakob Wenzel
12. 07. 2007, 15:36
Wichtig ist noch, dass die Funktion entweder mit "user_" oder "tx_" beginnen muss, sonst passiert rein gar nichts.
Wichtig ist noch, dass die Funktion entweder mit "user_" oder "tx_" beginnen muss, sonst passiert rein gar nichts.






