Mittwald CM Service: TYPO3-Hosting, TYPO3-Schulungen, Agenturpakete, Managed-Server
Optimiertes TYPO3 Hosting von Mittwald CM Service

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.

  1. function user_match($cmd) {
  2.   switch($cmd) {
  3.     case "checkLocalIP":
  4.       if (strstr(getenv("REMOTE_ADDR"),"192.168")) {
  5.         return true;           
  6.       }
  7.     break;
  8.     case "checkSomethingElse":
  9.         // ....
  10.     break;
  11.   }
  12. }

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

Profil

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.

Profil



Seite drucken
 
TYPO3 Hosting in der Version 4.3.2 kostenlos bei Mittwald CM Service testen

TYPO3 4.3.2 jetzt testen

Testen Sie die neue TYPO3 Version 4.3.2 kostenlos für einen Monat


Entwicklerschulungen

  • Espelkamp:
    Mit., 17.03.10 - Fre., 19.03.10
  • Berlin:
    Mit., 21.04.10 - Fre., 23.04.10
  • Köln:
    Mon., 21.06.10 - Mit., 23.06.10