[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