Condividi tramite


Controlli di accesso ASP.NET

I controlli di accesso ASP.NET vengono utilizzati congiuntamente per fornire una soluzione per l'accesso completa e affidabile per le applicazioni Web ASP.NET che non richiedono programmazione. Per impostazione predefinita, tali controlli si integrano con l'appartenenza ASP.NET per semplificare l'automazione dell'autenticazione degli utenti per il sito. Per informazioni sull'appartenenza ASP.NET, vedere Introduzione all'appartenenza Cc295303.xtlink_newWindow(it-it,Expression.40).png in MSDN Library.

Per impostazione predefinita, i controlli di accesso ASP.NET gestiscono testo normale mediante il protocollo HTTP. Se si desidera una maggiore protezione, utilizzare HTTPS con la crittografia SSL.

Controlli di accesso ASP.NET

  • Controllo ChangePassword   Il controllo Controllo ChangePassword consente agli utenti di modificare la password. L'utente deve innanzitutto specificare la password originale e quindi creare e confermare quella nuova. Se la password originale è corretta, la password dell'utente viene sostituita con quella nuova. Il controllo include inoltre il supporto per l'invio di un messaggio di posta elettronica relativo alla nuova password. Per informazioni sulla programmazione del controllo ChangePassword, vedere Classe ChangePassword Cc295303.xtlink_newWindow(it-it,Expression.40).png in MSDN Library.

  • Controllo CreateUserWizard   Il controllo Controllo CreateUserWizard consente di raccogliere informazioni da potenziali utenti. Per informazioni sulla programmazione del controllo CreateUserWizard, vedere Classe CreateUserWizard Cc295303.xtlink_newWindow(it-it,Expression.40).png in MSDN Library.

  • Controllo Login   Il controllo Controllo Login consente di visualizzare un'interfaccia utente per l'autenticazione degli utenti. Il controllo Login contiene caselle di testo per l'immissione del nome utente e della password e una casella di controllo che consente agli utenti di indicare se desiderano memorizzare la propria identità nel server utilizzando l'appartenenza ASP.NET ed essere automaticamente autenticati alla successiva visita al sito. Per informazioni sulla programmazione del controllo Login, vedere Classe Login Cc295303.xtlink_newWindow(it-it,Expression.40).png in MSDN Library.

  • Controllo LoginName   Il controllo Controllo LoginName consente di visualizzare il nome di accesso di un utente che ha eseguito l'accesso utilizzando l'appartenenza ASP.NET. In alternativa, se il sito utilizza l'autenticazione integrata di Windows, il controllo visualizza il nome dell'account Windows dell'utente. Per informazioni sulla programmazione del controllo LoginName, vedere Classe LoginName Cc295303.xtlink_newWindow(it-it,Expression.40).png in MSDN Library.

  • Controllo LoginStatus   Il controllo Controllo LoginStatus consente di visualizzare un collegamento di accesso per gli utenti non autenticati e un collegamento di disconnessione per gli utenti autenticati. Il collegamento di accesso visualizza una pagina di accesso per l'utente. Il collegamento di disconnessione reimposta l'identità dell'utente corrente come utente anonimo. Per informazioni sulla programmazione del controllo LoginStatus, vedere LoginStatus Cc295303.xtlink_newWindow(it-it,Expression.40).png in MSDN Library.

  • Controllo LoginView   Il controllo Controllo LoginView consente di visualizzare informazioni diverse per utenti anonimi e utenti connessi. Questo controllo visualizza il modello AnonymousTemplate oppure il modello LoggedInTemplate. Nei modelli è possibile aggiungere codice e controlli per la visualizzazione delle informazioni appropriate per gli utenti anonimi e gli utenti autenticati, rispettivamente. Per informazioni sulla programmazione del controllo LoginView, vedere Classe LoginView Cc295303.xtlink_newWindow(it-it,Expression.40).png in MSDN Library.

  • Controllo PasswordRecovery   Il controllo Controllo PasswordRecovery consente di recuperare le password degli utenti in base all'indirizzo di posta elettronica utilizzato al momento della creazione dell'account. Il controllo PasswordRecovery invia un messaggio di posta elettronica contenente una password all'utente.

È possibile configurare l'appartenenza ASP.NET in modo da archiviare le password mediante una crittografia non reversibile. In tal caso, il controllo PasswordRecovery genera una nuova password anziché inviare la password originale all'utente. Per informazioni sulla programmazione del controllo PasswordRecovery, vedere Classe PasswordRecovery Cc295303.xtlink_newWindow(it-it,Expression.40).png in MSDN Library.

Vedere anche

Concetti

Utilizzo dei siti ASP.NET
Controlli dati ASP.NET
Controlli di convalida ASP.NET
Controlli di spostamento ASP.NET
Controlli web part ASP.NET

Altre risorse

Controlli standard ASP.NET