prac
Messages postés6Date d'inscriptionvendredi 30 mars 2007StatutMembreDernière intervention24 avril 2007
-
23 avril 2007 à 15:19
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 2010
-
24 avril 2007 à 11:15
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...
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 24 avril 2007 à 01:55
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
prac
Messages postés6Date d'inscriptionvendredi 30 mars 2007StatutMembreDernière intervention24 avril 2007 24 avril 2007 à 09:59
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"
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 24 avril 2007 à 11:15
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.