Il est parfois inutile d'avoir une autorisation avec des utilisateurs enregistrer dans une base de données et une structure complexe à implanter comme une application de gestion Web. Si on souhaite simplement rapidement empêcher un utilisateur d'inconnu d'accéder à une page, il est parfois préférable d'utiliser plutôt l'autorisation qu'utilise le système d'exploitation Windows. Pour y arriver on a qu'à rajouter un simple bout de code au début de toutes les pages concerné. A l'aide du code source ASP suivant, vous trouvez la réponse que vous souhaitez :
- <%
- AuthUser = Trim(Request.ServerVariables("AUTH_USER"))
- If AuthUser = "" Then
- Response.Status = "401 Non autorisé"
- Response.AddHeader "WWW-Authenticate", "Basic Realm=""Authorisation utilisateur par le serveur"""
- Response.End
- End If
- %>
- <HTML>
- <HEAD><TITLE>Utilisateur requis</TITLE></HEAD>
- <BODY>
- Bienvenue à «<B><%=AuthUser %></B>»!<BR>
- Vous écrivez ici votre contenu pour les utilisateurs autorisé
- </BODY>
- </HTML>
on obtiendra le résultat suivant :
Dernière mise à jour : Mercredi, le 20 août 2014