TeamTwo: Schlauerer Kniff gesucht

Beitrag lesen

Hi,

ich habe ein Skript ausgeweitet, das früher damit auskam, sämtliche Vergleichsabfragen (mysql), die die User betrafen, im Cleartext zu vergleichen.

Also: select ... where User="Bert"...

Oder im php-Kontext: If (S_SESSIOn['Username']=="Ernie")...

Nach Ausweitung des Skriptes kann diese Technik nicht mehr mithalten und ich wäre froh, ich hätte gleich immer die UserID (im mysql-Kontext), bzw. Username und Namenszusatz (z.B. Vorname) im php-Kontext.

Leider (oder zum Glück?) ist das Skript inzwischen doch schon größer geworden und ich komme an einer Aufarbeitung des vor Jahren eingepflegten Fehlers nicht mehr vorbei.

Frage: Muss ich tatsächlich alles von Grund auf neu programmieren, was den Usernamen betrifft und auch alle db-Einträge entsprechend updaten oder gibt es irgendwen, der diese Erfahrung schon hinter sich hat und über einen Workaround viel Arbeit hat einsparen können?

Danke für Tips

TT