Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2633 connectés 

 


Dernière réponse
Sujet : IIS 6.0: authentification des utilisateurs et redirection vers 1 page
Webman En disant "pas pro" je me suis mal exprimé, en fait comme tout cela fait partie d'un projet dans le cadre de mes études je crains qu'avec cette manière de faire on me reproche d'utiliser cette fonctionnalité (authentification par IIS) au lieu d'interroger directement moi même l'AD, car mes enseignants sont plutot des "extrémistes du pingouin", il a d'ailleurs fallu un peu de persuation pour que je puisse réaliser mon projet sous Windows... Car sorti d'Unix, MacOS et de Linux pour eux tout le reste est nul... Enfin je te fais pas de dessin tu vois le genre.
Donc quand j'ai dis "pas pro"  je me suis mal exprimé, en fait je voulais plutôt dire trop simple à développer...
Enfin la solution que j'ai finalement trouvée me semble plutôt efficace, donc je crois que je vais la garder et tant pis pour les fans des scripts interminables dans l'éducation nationale...:d :d
 
:hello: et merci de ton aide :jap:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Webman En disant "pas pro" je me suis mal exprimé, en fait comme tout cela fait partie d'un projet dans le cadre de mes études je crains qu'avec cette manière de faire on me reproche d'utiliser cette fonctionnalité (authentification par IIS) au lieu d'interroger directement moi même l'AD, car mes enseignants sont plutot des "extrémistes du pingouin", il a d'ailleurs fallu un peu de persuation pour que je puisse réaliser mon projet sous Windows... Car sorti d'Unix, MacOS et de Linux pour eux tout le reste est nul... Enfin je te fais pas de dessin tu vois le genre.
Donc quand j'ai dis "pas pro"  je me suis mal exprimé, en fait je voulais plutôt dire trop simple à développer...
Enfin la solution que j'ai finalement trouvée me semble plutôt efficace, donc je crois que je vais la garder et tant pis pour les fans des scripts interminables dans l'éducation nationale...:d :d
 
:hello: et merci de ton aide :jap:
Guru Pour faire une authentification vis à vis de l'AD tu as en gros deux solutions soit faire authentifier les utilisateurs par IIS en configurant celui ci pour interroger AD puis utiliser un script de redirection tel que celui que tu as indiqué, soit gérer l'authentification applicativement via un formulaire d'authentification puis en interrogeant l'AD.
 
Pour comprendre ce que tu disais dans ton autre topic sur le FTP IIS 6.0, en quoi cette solution ne te semble pas pro ?
Webman J'ai finalement fait ca...
 

Code :
  1. <%
  2. Dim utilisateur, redirpage As String
  3. Dim tabl(2) As String
  4. utilisateur = Request.ServerVariables("AUTH_USER" )
  5. utilisateur = utilisateur.ToLower()
  6. tabl = split(utilisateur,"\",-1,1)
  7. redirpage = "http://server/" & tabl(1) & ".html"
  8. Response.Redirect(redirpage)
  9. %>


Ca marche pas trop mal même si cela n'interroge pas AD directement, mais bon au moins c'est fonctionnel...

Webman Alors j'ai testé tout ca et ca marche mais plus ou moins bien...
 
 <% Dim utilisateur, redirpage As String %>  
 <% utilisateur = Request.ServerVariables("AUTH_USER" ) %>  
 <% redirpage = "http://server/" & utilisateur & ".html" %>  
 <% Response.Redirect(redirpage) %>  
 
En fait "AUTH_USER" me retourne l'utilisateur avec le nom du domaine et un "\" devant ce qui me pose un problème pour la redirection... Pour plus de détails voilà 2 posts qui expliquent tout ca:
http://forum.hardware.fr/hardwaref [...] 154586.htm
http://forum.hardware.fr/hardwaref [...] -45991.htm
Webman Merci beaucoup :jap: Je teste ca demain car là je vais me coucher... je me lève à 5h00 et j'ai beaucoup de route à faire :/ Mais merci infiniment :jap: je ne manquerai pas de tester tout ca dès demain ! désolé de ne pouvoir le faire dès maintenant...
 
:hello: :) :jap:
Jef34 Mais si tu fais une page qui récupére les infos par variables, il ne te suffira que d'une page en asp qui selon le user va extraire les infos.
 
Sauf si tu as déjà un soft qui crée la page selon le user
Jef34 Une page en asp
 
Fait un test avec
 
<%
Response.Write Request.ServerVariables("AUTH_USER" )
 
%>
 
Si ca marche avec le user toto
 
page = "http://www.serveur/" & Request.ServerVariables("AUTH_USER" ) & ".html"
 
donne page = http://www.serveur/toto.html
 
 
<%
 
page = "http://www.serveur/" & Request.ServerVariables("AUTH_USER" ) & ".html"
 
Response.Redirect page
 
%>
 
 
Corrigez moi si j'ai dit une connerie car...  :sleep:  
 
 
Webman Merci beaucoup pour ta réponse ! C'est pile ce qu'il me faut ! C'est vraiment génial :jap::jap::jap: Si t'as un lien où tout cela est expliqué ca serait top ! Sinon c'est pas grave avec ce que tu m'as donné je devrais pouvoir trouver ce qu'il faut sans trop de difficulté !
 
:hello: :jap:
 
EDIT: j'ai regardé et ca n'as pas l'air trop dur à coder, mais bon si t'as un lien je suis quand même preneur, on est jamais assez documenté :d
boisorbe [:drapo]
un memo  pour moi plus tard  
:jap:
Guru Oui cela est possible en paramétrant comme page par défaut un script ASP qui récupèrera le login et effectuera la redirection en fonction de celui ci.
 
La récuppération du login peut se faire par l'intermédiaire de la variable AUTH_USER dans les paramètres de la requête Request.ServerVariables("AUTH_USER" ), la redirection elle peut être faite par l'intermédiaire de la méthode Response.Redirect
Webman :bounce:
Webman Salut,
 
Je mets en place un Intranet et je voudrais que chaque utilisateur ait accès à une page concernant son compte (quota, mail, bdd...) bref plein de chose...  
J'utilise IIS 6.0 comme serveur, je voudrais savoir si en fonction du nom d'utilisateur le serveur peut rediriger l'utilisateur sur une page en particulier ? Par exemple l'utilisateur toto sur la page abcd.html, l'utilisateur titi sur la page gdfd.html ? Je récupère forcément le login de l'utilsateur car le répertoire où sont ces pages ne sont pas accéssible en anonyme, l'authetification est forcée par IIS.
Ma question est donc est il possible d'orienter l'utilisateur sur une pagé donnée en fonction de son login ?
 
:hello:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)