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.