Felhasználókezelés - menthainternet/kutyamajom GitHub Wiki
Emailcím alapú felhasználókezelés esetén
Account providerek által segített regisztrációnál az emailcímet felhasználjuk, jelszót bekérünk, belépésnél beléptetjük.
Regisztracio: emailcím + jelszó megadása. Form elküldése után a felhasználó bejelentkezve.
Aktiváló email elküldve, benne link aktiválásra, illetve egy olyan link, hogyha nem ő kérte, akkor kattints ide a törléshez.
Aktiválás nélkül komolyabb funkciókat nem vehet igénybe (pl. vásárlás befejezése, kommentelés, egyebek), arra törekedve, hogy ezeket a funkciókat csak az utolsó pillanatban blokkoljuk.
Blokkolt funkciónál jelezni kell, hogy nem aktivált, és lehetőséget biztosítani az aktiváló levél újboli kiküldésére.
Nem aktivált emailcímeket meghatározott idő múlva törölni kell az adatbázisból. (Ez feltételezi azt, hogy egy accounthoz több emailcím tartozik.)
Aktiválás nélkül lehet adatmódosítani.
Aktiválás link csak abban az esetben működik, ha azzal az accounttal van bejelentkezve, amihez a link tartozik.
Ha nincs belépve, akkor belépést kérünk aktiváláskor.
Ha másik accounttal van belépve, akkor kiléptetjük és belépést kérünk.
Új emailcímet lehet felvenni, aktivált email címet lehet primarynak jelölni.
Emailcímet lehet törölni, kivéve a primaryt, de legalább egy emailcímnek kell maradnia (akár nem aktiváltnak is).
Jelszómódosító linket csak aktivált emailcímre küldünk.
Bejelentkezni bármelyik emailcímmel lehet.
Törléskor felhasználó által generált tartalommal (fórum, vásárlások, etc) eldöntendő, hogy mi legyen.
Felhaszáló adatai törlendők törléskor, nem flagelni kell, hogy törölt.