userFunc
Syntax
TYPOSCRIPT
[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.
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.
TYPOSCRIPT
[userFunc = user_match(checkLocalIP)]
Kommentare von registrierten Benutzern:
| Autor | Nachricht |
|---|---|
|
Verfasst am: Samstag, 06-12-08 22:11
|
|
|
Gelöschter Benutzer
|
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 |
|
Verfasst am: Donnerstag, 12-07-07 15:36
|
|
|
Jakob Wenzel
Dabei seit: 07. 01. 2006
Beiträge: 12
|
Wichtig ist noch, dass die Funktion entweder mit "user_" oder "tx_" beginnen muss, sonst passiert rein gar nichts. |



