Sono nuovo in ASP.NET MVC. Sono passato da PHP.Qual è il modo migliore per gestire gli utenti in ASP.NET MVC
In PHP, quando stavo creando una pagina che gestiva gli utenti, ho spesso creato le tabelle Utenti e Profili e memorizzato i dati al loro interno. In ASP.NET, ci sono i provider di appartenenza e di profilo.
Quindi, la mia domanda è, qual è il modo migliore per gestire gli utenti in ASP.NET MVC? Dovrei creare tabelle e logiche personalizzate come in PHP o dovrei creare fornitori personalizzati?
Lo so, ci sono molti argomenti simili su questo problema. Tuttavia, nessuno di questi è esattamente ciò di cui ho bisogno.
Grazie in anticipo, Mike.
Non è necessario reinventare la ruota; utilizzare il provider di appartenenza incorporato. Qualunque cosa farai sarà soggetta a errori e meno sicura; soprattutto se non hai familiarità con il framework .net. Ci vorrà un po 'di tempo prima che tu possa crescere quello che l'ingegnere di Microsoft ha costruito. – frenchie
@frenchie Mi permetto di non essere d'accordo. Il provider di appartenenza, come molte altre cose veloci e sporche, è buono per cose veloci e sporche (o demo) e non è difficile trovare un migliore (per i tuoi bisogni!). Costruisco il mio provider di appartenenza in base alle mie esigenze applicative e l'iscrizione integrata non soddisfa le mie esigenze correttamente. Sono arrivato a questa conclusione alcuni anni fa e non ricordo tutti i dettagli, ma ricordo che odio usare i guids come id utente. – MikeSW