Esempio di informazioni utente
Aggiornamento: novembre 2007
In questo esempio viene fornita una panoramica dell'oggetto My.User e del modello Form di accesso. Viene implementato un semplice meccanismo di autenticazione personalizzata.
Per ottenere esempi e istruzioni per la relativa installazione
Effettuare una delle seguenti operazioni:
Dal menu Guida, scegliere Esempi.
Il file Readme contiene informazioni sugli esempi.
Visitare il sito Web Visual Studio 2008 Samples (informazioni in lingua inglese). Su tale sito sono disponibili le versioni più recenti degli esempi.
Individuare gli esempi sul computer in cui è installato Visual Studio. Il percorso di installazione predefinito degli esempi e del file Readme relativo è unità:\Programmi\Microsoft Visual Studio 9.0\Samples\lcid. Per le versioni Express di Visual Studio tutti gli esempi sono disponibili in linea.
Per ulteriori informazioni, vedere Individuazione dei file di esempio.
![]() |
---|
In questo esempio di codice viene illustrato un concetto e viene presentato solo il codice rilevante. È possibile che questo esempio non soddisfi i requisiti di sicurezza per un ambiente specifico ed è opportuno non utilizzarlo così come viene riportato. È consigliabile aggiungere codice relativo alla sicurezza e alla gestione degli errori per rendere i progetti più sicuri e potenti. Microsoft fornisce questo esempio di codice "COSÌ COM'È" senza garanzie. |
Per eseguire l'esempio
- Premere F5.
Dimostrazione
Nell'esempio vengono illustrate le seguenti attività:
Nome utente Il nome dell'utente corrente di Windows viene visualizzato nel form principale. Questo valore viene recuperato dall'Oggetto My.User.
Accesso al database My.User consente agli sviluppatori di aggiungere propri meccanismi di autenticazione e autorizzazione personalizzate mediante le interfacce IPrincipal e IIdentity. Queste interfacce descrivono aspetti dell'utente corrente che sono indipendenti da un'architettura di autenticazione e autorizzazione specifica. Le funzioni di implementazione delle interfacce definiscono la modalità di autenticazione dell'utente e i ruoli a cui l'utente appartiene. In questo esempio viene fornita un'implementazione molto basilare delle interfacce IPrincipal e IIdentity allo scopo di illustrare come configurare My.User per l'utilizzo di meccanismi di autorizzazione e autenticazione definiti dallo sviluppatore.
Nota sulla sicurezza:
Nell'implementazione descritta in questo esempio non vengono illustrate tecniche di codifica protetta. Se l'utente digita "password" per la password, viene autenticato.
Modalità di autenticazione Il comportamento del programma è controllato dalla modalità di autenticazione. Aprire Progettazione progetti facendo doppio clic sul nodo Progetto in Esplora soluzioni. Nella scheda Applicazione è selezionata l'opzione Definita dall'applicazione per Modalità di autenticazione. Quando si eseguirà l'applicazione verrà visualizzato il form Accesso.