[Typo3-german] Problem mit [checkFeUserPid] und newloginbox

Alexander Stielau aleks at oerks.de
Fri Sep 30 18:09:53 CEST 2005


Moin!

Meine Systemkonfiguration:

typo3.8 auf Debian/Sid (produktiv) und MacOSX 10.4 (Testsystem); 
mysql4.x, php4.irgendwas - das ist aber irrelevant...

Extentions, die hier wahrscheinlich ne Rolle spielen:
New front end login box  	newloginbox  	2.2.9 Local  	Stable  	cms
CHC Forum 			chc_forum 	1.3.5 Local 	Beta 	cms,newloginbox

Meine FE-User bzw. deren Sysfolder liegt nicht auf der PID 0, sondern auf der PID 79.
Gleichzeitig benötige ich für das CHC-Forum die newloginbox, die eben
genau die PID checkt, und zwar, wenn ich das richtig sehe, hartverdrahtet auf die PID 0.

Es gibt die im Subject genannte Konfigurationsoption [checkFeUserPid]
für localconf.php, mit der man den PID-Check ausschalten kann, somit ist
es dann auch möglich, sich einzuloggen.

Allerdings wird der PID-Check bei der Möglichkeit, sich die (vergessenen) Zugangsdaten 
per Mail schicken zu lassen, trotzdem durchgeführt:

,--------
|  10 Query       SELECT username,password FROM fe_users WHERE
| email='aleks at oerks.de' AND pid='0' AND fe_users.deleted=0 AND
| fe_users.disable=0 AND (fe_users.starttime<=1128089509) AND
| (fe_users.endtime=0 OR fe_users.endtime>1128089509)
`--------

Mit dem Ergebnis, daß es zwar ne freundliche Mail gibt, aber in der
steht dann nur, das es keinen Usernamen für diese Emailadresse gibt,
weil die o.g. Query eben nix ergibt.

Meine Fragen:

1. ist das ein Bug, mit dem es sich lohnt, Kasper bzw. das BTS (gibts
   eins? Ich finde auf die schnelle keins) zu belästigen?
   BTW: Warum ist in der Plugin-Beschreibung als Author Kasper aufgeführt,
   auf http://typo3.org/extensions/repository/search/newloginbox/ aber
   Ingmar als Owner?  
   Ich kann das Verhalten auf zwei Systemen nachstellen.
   Oder hab ich was grundsätzliches mit der Arbeit von Systemordnern
   nicht verstanden?
 
2. Wie kann ich das sinnvoll fixen?

Ich hab jetzt erstmal in
typo3conf/ext/newloginbox/pi1/class.tx_newloginbox_pi1.php
die Zeilen 123/124 entsprechend angepaßt, also das 
,--------
|   AND pid='".intval($d['_STORAGE_PID'])."'".
`--------
rausgenommen, das erscheint mir aber eher schmutzig.

Ingmar (ich nehme an, Du liest hier mit, deswegen erstmal kein Cc:)
Wäre es möglich, die Datenbasis für newloginbox konfigurierbar zu
gestalten, also die PID via typoscript zu definieren?

Aleks
-- 
Aus der Reihe "kompliziertes einfach erklärt" - heute: verboten, unmöglich

	verboten:  Es wird nur gemacht, wenn keiner zuguckt.
	unmöglich: Es passiert immer, wenn jemand wichtiges zuguckt.



More information about the TYPO3-german mailing list