tefla
Erfahrenes Mitglied
Also ich mache mir gerade Gedanken um ein Login System und da nur Cookies keine komfortable Lösung sind, hab ich mich für ein session system entschieden.
ich habe aber da irgendwie noch denkfehler drin in der theorie:
1. ich speichere alle usernamen und [passwörter (md5 string)] in einer mysql db.
2. ich habe verschiede user levels, bzw. attribute bool(editieren, löschen, schreiben, alle editieren, alle löschen)
ok nun stell ich mir das so vor, dass ich checke ob der user das richtige passwort angibt, wenn ja soll die session gestartet werden und name und passwort als session variablen registriert werden.
so meiner meinung nach ist es aber gefählrich das passwort zu übergeben, da ja z.b. bei einer url übergabe der link kopiert werden könnte und damit der der den link dann erhält in der selben session ist. thats bad !!!
übergebe ich das passwort aber nicht, kann ich doch den user nicht mehr genau seinen passwort später zuordnen, nehmen wir an es gibt 2 user hans, was nun ???
ausserdem müsste ich dann ja auf jeder seite eine mysql prüfung machen, ob der user zum passwort gehört etc.
wär über konstruktive vorschläge echt dankbar. wie ich am besten solch ein session login und loginbereich bewerkstelligen würde.
ihr braucht mir keine codes zu geben lieber einen theoretischen anstoss
ps: bevor jemand meckert das ich suchen soll, ich hab gesucht und teilweise hat es mir geholfen aber auch so manches verwirrt
ich habe aber da irgendwie noch denkfehler drin in der theorie:
1. ich speichere alle usernamen und [passwörter (md5 string)] in einer mysql db.
2. ich habe verschiede user levels, bzw. attribute bool(editieren, löschen, schreiben, alle editieren, alle löschen)
ok nun stell ich mir das so vor, dass ich checke ob der user das richtige passwort angibt, wenn ja soll die session gestartet werden und name und passwort als session variablen registriert werden.
so meiner meinung nach ist es aber gefählrich das passwort zu übergeben, da ja z.b. bei einer url übergabe der link kopiert werden könnte und damit der der den link dann erhält in der selben session ist. thats bad !!!
übergebe ich das passwort aber nicht, kann ich doch den user nicht mehr genau seinen passwort später zuordnen, nehmen wir an es gibt 2 user hans, was nun ???
ausserdem müsste ich dann ja auf jeder seite eine mysql prüfung machen, ob der user zum passwort gehört etc.
wär über konstruktive vorschläge echt dankbar. wie ich am besten solch ein session login und loginbereich bewerkstelligen würde.
ihr braucht mir keine codes zu geben lieber einen theoretischen anstoss
ps: bevor jemand meckert das ich suchen soll, ich hab gesucht und teilweise hat es mir geholfen aber auch so manches verwirrt