[TYPO3-german] devIPmask funktioniert nicht

Rene rene.staeker at freenet.de
Tue Dec 18 23:01:44 CET 2012


Am 18.12.2012 22:56, schrieb Rene:
> Am 18.12.2012 15:17, schrieb Masod Mohmand:
>> Hallo Liste,
>>
>> kriege trotz devIpmask='' eine Debug-Ausgabe im Frontend.
>> Ich bin nicht im Backend angemeldet.
>> Habe ich etwas falsch verstanden?
>>
>> In der localconf.php ganz unten steht:
>>
>> $TYPO3_CONF_VARS['SYS']['devIPmask'] = '';
>>
>> In meiner Extension steht:
>>
>> t3lib_utility_Debug::debug($this->lConf['what_to_display'],'lConf');
>>
>>
>> Mir ist auch nicht genau klar wo in der Klasse 
>> class.t3lib_utility_debug.php nach den Ips gefiltert wird.
>>
>>
>> Danke und Gruß,
>> Masod
> Hallo,
>
> du hast da leider tatsächlich etwas falsch verstanden.
> Die debug Funktion ist nur für die "formatierte" Ausgabe der 
> Debugdaten zuständig.
>
> Habe es bei mir in einer Extension wie folgt gelöst
> ....
>         $this->devIPmask = 
> $GLOBALS['TYPO3_CONF_VARS']['SYS']['devIPmask'];
>         if 
> (($this->extConf['debug']==true)&&(t3lib_div::cmpIP($_SERVER['REMOTE_ADDR'],$this->devIPmask))) 
> {
>             $this->debug = $this->extConf['debug'];
>         }
> ....
>         if ($this->debug) {t3lib_utility_Debug::debug($headertype, 
> 'main $headertype');}
> ....
>
> Bei Fragen, fragen
>
> MfG Rene
>
Bessere Kurzfassung um die Debug Meldungen nur anzuzeigen, wenn Deine IP 
in der devIPmask steht
....
         $this->debug =false;
         $this->devIPmask = 
$GLOBALS['TYPO3_CONF_VARS']['SYS']['devIPmask'];
         if (t3lib_div::cmpIP($_SERVER['REMOTE_ADDR'],$this->devIPmask)) {
             $this->debug =true;
         }
....
         if ($this->debug) {t3lib_utility_Debug::debug($headertype, 
'main $headertype');}
....



More information about the TYPO3-german mailing list