In una intranet è possibile sfruttare l'autenticazione di Windows per dare accesso o meno ad un utente.
Ciò che rende interessante questa funzionalità è la possibilità di integrare l'autenticazione con un database, per assegnare un ruolo all'utente appena loggato.
Ecco un esempio:
<% strSQL = "SELECT ruolo FROM account where userid ='" & _ Request.ServerVariables("AUTH_USER") & "' " & _ "AND Password='" Request.ServerVariables("AUTH_PASSWORD") & "'" set rs = conn.Execute(strSQL) If rs.EOF AND rs.BOF Then Response.Write "Impossibile autenticare l'utente" else Session("ruolo") = rs("ruolo") Session("loggato") = "true" end if rs.close set rs = Nothing %>
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Visualizzare contenuti Fullscreen con HTML5
- Leggere e scrivere su cookie tramite Blazor
- Richiamare programmaticamente le operazioni di aggiornamento, eliminazione e inserimento di FormView, DetailsView e GridView
- Realizzare siti sicuri con ASP.NET Web Pages
- Il web control DropDownList di ASP.NET
- Un helper method per replicare un template per ogni proprietà con ASP.NET MVC
- Operazioni di selezione su una DataTable
- Dependency injection in ASP.NET MVC 5 con Ninject
- Aumentare la scalabilità di ASP.NET Core Web API con caching client side
- Accedere con ASP.NET ad un documento XML creato dall'oggetto recordset di ADO e ASP