domenica 31 luglio 2011

Tutorial Configure Membership c# (asp.Net)

Per prima cosa che cosa è Membership, microsoft ha pensato ad una struttura "preimpostata" per la gestione
integrata delle utenze, dando quindi la possibilità di gestire utenti e liveli ( che nel caso specifico prendono il nome di regole).

Questa breve guida spiega come attivare Membership per una web application.

Visual studio 2010
linguaggio c#
tipo soluzione Web application.

Aprite quindi visual studio
Create una nuova Web application
Nel mio caso l'ho chiamata TestMembership



A questo punto la nostra ide leggendo il template di soluzione ci crea una struttura non troppo differente da questa.



Al primo play otteremo una pagina ( a mio avviso discutibile ) uguale a questa.



Iniziamo con la configurazione di base: Associamo almeno un utenta alla nostra applicazione.

Dal menù project scegliere ASP.NET configuration ( se non vi appare la voce di menu accertatevi di aver selezionato la web application nel box Solution Explorer.

Ci verrà presentato il sito di configurazione per impostare utenti e ruoli per quest'applicazione.



Selezioniamo Security e quindi Create User ( formalmente sono contro i Wizard ma è una scelta mia)

A questo punto ci chiederà di immettere le credenziali dell'utente che ci serviranno per il nostro applicativo.



Ricordatevi di immettere la mail perchè è obbligatoria.

Fatto questo torniamo al pannello security e abilitiamo le regole che per default sono Disabilitate. Scegliamo quindi Create Roles e quindi premiamo add Role.



A inserimento fatto ci permetterà di gestire questo Ruolo dandoci un pannello di navigazione sugli utenti. Basta mettere il Checked all'utente che abbiamo creato in
precedenza.

A questo punto torniamo sul pannello security e selezioniamo Create Access Rules



Scegliamo la cartella Account, secliamo il ruolo Admin, selezioniamo Allow e quindi
premiamo OK.

E per il momento la prima Parte è fatta, abbiamo configurato il primo utente per
il nostro sito !

Se non abbiamo commesso troppi errori, ora ci conviene fare una pubblicazione, su ISS in modo da spostare il focus sul web server.

Quindi dal menu Build selezioniamo Publish Web



Per ottenere questa schermata vi basterà selezionare File system da li poi sceglieremo l'IIS.

Create quindi una nuova Web Application ( che volendo potrete chiamare testMembership )



Scegliete Open e quindi Publish.

Bene avete pubblicato il wostro primo sito web con Membership Attivo !

A questo punto ci spostiamo su IIS per comprendere che cosa è successo è ci ritroviamo quanto segue.




Premendo su Esplora sulla porta 80 ecco che i nostro sito parte ! Provate a immettere il vostro user e tutto dovrebbe andare.

Nessun commento: