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