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.