* in Benutzernamen führt zu Problemen
Verfasst: 10.03.2004 21:07
Wenn man Benutzer mit * im Benutzernamen hat, so führt die bei den Suchfunktionen zu Problemen.
Die Suche nach Beiträgen dieses Benutzers gestaltet sich schwierig bis unmöglich, da auch Beiträge von anderen Benutzern angezeigt werden, die dies Zeichenfolge enthalten (vor allem bei kurzen Benutzernamen mit * am Anfang und am Ende).
Auch wenn man ober die Benutzerseite geht, und dort auf "Alle Beiträge dieses Benutzers anzeigen" klickt, bekommt man Beiträge von anderen autoren zu Gesicht.
Ich hoffe, ich tu niemandem unrecht, wenn ich dies hier (aus diesem Forum) als Beispiel poste
http://www.phpbb.de/profile.php?mode=viewprofile&u=5274
Der Benutzer hat 0 Beiträge geschrieben, wenn man seine Beiträge auflistet, erscheinen 3 Stück eines anderen Benutzers.
In meinem Forum hab ich aufgrund der Probleme nun den * aus den Benutzernamen verbannt. Mit einer Methode, die an http://www.phpbb.de/viewtopic.php?p=137425#137425 angelehnt ist (der code sieht in 2.0.6 etwas anders aus, macht aber das anfügen weiterer Zeichen einfacher)
Ist das Problem bekannt? Wird es gelöst? gibt es workarounds, um den * zu escapen? ( \* funktioniert nicht
)
Grüsse
kruemi
Die Suche nach Beiträgen dieses Benutzers gestaltet sich schwierig bis unmöglich, da auch Beiträge von anderen Benutzern angezeigt werden, die dies Zeichenfolge enthalten (vor allem bei kurzen Benutzernamen mit * am Anfang und am Ende).
Auch wenn man ober die Benutzerseite geht, und dort auf "Alle Beiträge dieses Benutzers anzeigen" klickt, bekommt man Beiträge von anderen autoren zu Gesicht.
Ich hoffe, ich tu niemandem unrecht, wenn ich dies hier (aus diesem Forum) als Beispiel poste
http://www.phpbb.de/profile.php?mode=viewprofile&u=5274
Der Benutzer hat 0 Beiträge geschrieben, wenn man seine Beiträge auflistet, erscheinen 3 Stück eines anderen Benutzers.
In meinem Forum hab ich aufgrund der Probleme nun den * aus den Benutzernamen verbannt. Mit einer Methode, die an http://www.phpbb.de/viewtopic.php?p=137425#137425 angelehnt ist (der code sieht in 2.0.6 etwas anders aus, macht aber das anfügen weiterer Zeichen einfacher)
Ist das Problem bekannt? Wird es gelöst? gibt es workarounds, um den * zu escapen? ( \* funktioniert nicht
Grüsse
kruemi