Konta użytkowników a model w asp.net mvc

Konta użytkowników a model w asp.net mvc
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam.
Wybaczcie jeżeli pytam o coś oczywistego/głupiego, ale nigdzie nie mogę znaleźć odpowiedzi.
Jestem w trakcie pisania aplikacji w asp.net mvc 5, mam zrobiony model, który składa się z
tabeli pracowników, sekcji, klientów, zamówień itp. Zastanawiam się jaki jest najlepszy sposób
zrobienia autentykacji stronie. Wpadłem na takie pomysły:

  1. Dane do logowania przechowywać w tabeli Pracownicy, napisać własnego providera, który będzie z tej tabeli korzystał.
  2. Użyć standardowej implementacji dostarczonej wraz z frameworkiem i połączyć użytkowników z tabelą Pracownicy.
    Czy może znacie jakieś inne/lepsze sposoby?
    Chciałem jeszcze zaznaczyć że logować na stronie mogą się wyłącznie pracownicy.
dam1an
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 1589
0

Tak jak piszesz, masz do wyboru pkt 1 lub pkt 2, aczkolwiek zmodyfikowałbym pkt 1, moim zdaniem lepiej utworzyć oddzielną tabelę User gdzie będą loginy, hashe, sole itp i nie trzymać tego w pracownikach.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.