Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [2.0] Provider model, Login e membership

    Ciao a tutti

    premetto che da poco sto iniziando a lavorare su Asp 2.0 avendo però diverse esperienze col 1.1.
    Mi sono scontrato in pratica con una, se non la maggiore, delle novità del 2.0, e cioè i Provider Model e la gestione degli utenti e dei ruoli automatizzata.

    Leggendo su manuali e su internet in pratica il 2.0 mette a disposizione di noi sviluppatori tutta una serie di API già belle e pronte per la gestione di fasi come la registrazione degli utenti, la login il cambio delle password, etc...

    Tutto ciò grazie all'appogio dei Control ai Provider Model che fanno, dicendolo in maniera semplice, da ponte con la base dati.

    La cosa che non mi è chiara (e chiedo magari a qualcuno che ha avuto esperienze simili) e che per funzionare il tutto, il db alla quale il Provider si appoggia, deve avere determinate tabelle (es. aspnet_<nometabella>) che asp.net ci permette di creare tramite un wizard sul ns database oppure sfruttare il database di default.

    Ma se non volessi utilizzare le stesse tabelle "standard" e creare un ambiente personalizzato, posso sempre utilizzare ad esempio la classe MembershipUser che mi permette di effettuare su db tutte le varie operazioni in maniera "automatica" come avviene col provider di default??

    Grazie anticipatamente per le risposta

    Alex
    Web developer sempre aperto a nuove collaborazioni

  2. #2
    Dovresti crearti un tuo custom membership provider model. Per farlo, inizi ereditando dalla classe MembershipProvider e fai l'override dei vari metodi scrivendo i dati nelle tue tabelle o dove vuoi tu invece che in quelle di default.

    http://msdn2.microsoft.com/en-us/library/aa479031.aspx
    Saluti a tutti
    Riccardo

  3. #3
    Grazie per la dritta.

    C'è qualcuno che può gentilmente inicarmi magari un esempio di qualcosa fatta??

    Giusto per indirizzarmi su cosa fare.

    Grazie mille
    Web developer sempre aperto a nuove collaborazioni

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.