Supposons que les éléments suivants:Connaître le nom d'utilisateur dans une page
- J'ai un site Web IIS créé
- IIS est configuré pour utiliser l'authentification Digest
- Je suis en cours d'exécution d'un ASP.NET Page
- la page comporte un ensemble-behing code qui remplace Page_Load
Lorsqu'un utilisateur accède à cette page, je reçois une demande de confirmation pour l'un de nom d'utilisateur d mot de passe. Si le nom d'utilisateur et le mot de passe sont invalide (mot de passe incorrect) est-il un moyen pour la page appelée, dans Page_Load savoir, ou IIS gérer cela et retourner le 401 avant que le moteur ASP.NET se déplace pour résoudre le réel Classe de page qui sera exécutée?
Le code-behind est précompilé, mais je ne pense pas que cela compte. J'ai un peu soupçonné votre réponse, mais je me demande s'il existe un moyen de renverser le comportement. – ctacke
Ah ouais bien ... car je ne sais pas vraiment et c'est probablement difficile vu sa sécurité au niveau ntfs. Mais je pense qu'il devrait être possible d'avoir une page personnalisée 401 si cela est de l'aide –
Une coutume 401 pourrait être une solution de contournement raisonnable pour moi s'il n'y a aucun moyen d'y accéder à partir de la page (probablement le cas). – ctacke