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: 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 Version 4.2.0 testen

TYPO3 Ver. 4.2.0 testen

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

TYPO3 Bücher

TYPO3 Workshops


TYPO3 Einführungsschulung
in Berlin:
Montag, 07.07.
in Espelkamp:
Montag, 04.08.

TYPO3 Intensivschulung
in Espelkamp:
Mi., 06.08. - Fr., 08.08.
in Würzburg:
Mo., 18.08. - Mi., 20.08.
in Köln:
Mo., 01.09. - Mi., 03.09.
in Berlin:
Mi., 24.09. - Fr., 26.09.

TYPO3 Extensionschulung
in Berlin:
Mo., 14.07. - Mi., 16.07.
in Espelkamp:
Mo., 11.08. - Mi., 13.08.