Pb Impersonation lors de l'affichage des images

Signaler
Messages postés
6
Date d'inscription
vendredi 30 mars 2007
Statut
Membre
Dernière intervention
24 avril 2007
-
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
-
Bonjour,

Voilà j'ai mis en place l'impersonation en asp pour le téléchargement de fichiers multimédias, et tout marche correctement.
Le problème c'est lorsque je tente d'afficher une image sur le naviguateur l'impersonation  n'a plus l'air de fonctionner car il me demande un mot de passe pour afficher l'image.
Pour afficher l'image j'utilise la syntaxe suivante :
response.write("")

Je crois que le chargement de l'image à lieu avant le changement d'utilisateur...

Si quelqu'un à une idée...
Merci d'avance!

Cordialement, Prac

3 réponses

Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
29
Bonsoir,

l'url de l'image a une extension .aspx ? ou .jpeg ? dans le second cas c'est nromal que l'impersonation soit pas executé car l'impersonation c'est ASP.net qui le gère, or pour les fichiers jpg et beaucoup d'autres c'est IIS qui les gere nativement. Si tu veux utiliser l'impersonation il faut lier l'extension à ASP.net dans IIS

<hr />Cyril - MSP - MCTS ASP.net & SQL
Messages postés
6
Date d'inscription
vendredi 30 mars 2007
Statut
Membre
Dernière intervention
24 avril 2007

Salut et merci pour ta réponse, mais j'ai codé en asp et non en dotnet.
Pour ce qui est de l'extension de l'image c'est bien du jpeg.
Au niveau de IIS j'ai interdit l'exploration du repertoire contenant l'image et j'ai désactivé les connexions anonymes.
Pour le code (après avoir rajouter la dll qui va bien je fais un :
Set objLogon = Server.CreateObject("LoginAdmin.ImpersonateUser")
ObjLogon.Logon = "util", "mdp", "domain"

Une idée...?

Cordialement, Prac
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
29
Je ne connais pas ce langage obsolete de bientot 8 ans je crois ...

mais l'idée est la meme, les fichiers .jpg ne sont pas pris en compte par asp donc il n'y a pas d'impersonation dessus donc tu ne peux pas y acceder puisque tu as bloqué ca dans IIS, il faut donc fouiller au niveau de IIS comment faire ce que tu souhaites.

<hr />Cyril - MSP - MCTS ASP.net & SQL