Braucht man immer eine Uid?
Hi ich wollte fragen ob man immer eine Uid in der Datenbank braucht wenn man ein Signup und Login System baut. Ich möchte das sich User nur per Email und Password einloggen und Regestrieren können
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Programmiersprache
Nein, braucht man nicht zwingend. Ist halt trotzdem sinnvoll. Was, wenn sich die E-Mail-Adresse des Benutzers ändert?
Ein technischer Schlüssel ist oft zu empfehlen.
Nutzer, der sehr aktiv auf gutefrage ist
brauchen nicht, aber es ist absolut unüblich und erzeugt auch unnötigen müll. Zwar könnte man z.B. den Loginnamen als unique benutzen, ABER: wie verkünpfst du tabellen? Klar, geht auch über einen Loginnamen, aber das ist deutlich ineffizienter wie über einen in t wert.