Bonjour,
Je suis confronté à un problème que je n'arrive pas du tout à résoudre.
J'ai beau cherché, mais je me trouve devant un mur, et je viens donc faire appel à vos lumières !
Grâce à l'aide Webdev, j'ai réussi à masquer mon url à rallonge par une url reprennant le nom du serveur, simplement.
A savoir que je programme des pages pour l'intranet.
Donc, lors de l'appel à mon serveur dans la barre d'adresse, j'accède à mon menu général, reprennant la liste des applis.
Si un utilisateur tape :
Dans la barre d'adresse de l'exploreur, il est directement redirigé vers l'application gérant le menu. Pour cela, j'ai mis la page index.htm dans le wwwroot d'IIS.Intranet
Dès lors, il a accès aux liens vers les différentes applications, et en cliquant sur l'un d'eux, dans la barre d'adresse, il y a toujours
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8<HTML> <HEAD> <TITLE>Menu Intranet</TITLE> </HEAD> <FRAMESET> <FRAME src="http://intranet/WD150AWP/WD150AWP.EXE/connect/Menu_Intranet"> </FRAMESET> </HTML>
Et donc l'utilisateur ne voit pas les adresses créée par webdev.Intranet
Jusque là, tout va bien.
Par contre, si l'utilisateur tape directement
A ce moment là, il accède à l'application des congés.
A partir de là, s'il navigue dans les différentes pages du menu, des adresses de type :
apparaissent dans la barre d'adresse.
Et donc, s'il envoie à un autre utilisateur ce lien, ma gestion des droits d'accès est totalement foutue en l'air.
J'aimerais donc que lorsque que l'adresse est tapée, une frameset soit également géré derrière, et que l'utilisateur ne puisse voir que cette adresse, sans le lien des pages et autre.
J'ai essayé de placé un fichier index.htm avec frameset dans le répertoire _WEB de l'application conges, mais rien ne change.
Bref, je suis un peu perdu, j'espère avoir expliqué clairement, et que vous pourrez m'aider.
Merci !
Partager