userFunc

Syntax

TypoScript
[userFunc = user_match(checkLocalIP)]

Vergleich

Dies ruft die Funktion user_matchmit "checkLocalIP" als erstem Parameter auf. Sie schreiben diese Funktion. Sie entscheiden, was sie überprüft. Der Rückgabewert dieser Funktion wird als wahr/ falschausgewertet.

Beispiel

Schreiben Sie diese Funktion in Ihre localconf.php.

TypoScript
  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.

TypoScript
[userFunc = user_match(checkLocalIP)]