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

  FORUM HardWare.fr
  Windows & Software

  IIS 6.0: authentification des utilisateurs et redirection vers 1 page

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

IIS 6.0: authentification des utilisateurs et redirection vers 1 page

n°1434193
Webman
Posté le 01-02-2004 à 18:12:20  profilanswer
 

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:


Message édité par Webman le 01-02-2004 à 18:13:13
mood
Publicité
Posté le 01-02-2004 à 18:12:20  profilanswer
 

n°1434556
Webman
Posté le 01-02-2004 à 21:35:37  profilanswer
 

:bounce:

n°1434561
Guru
Posté le 01-02-2004 à 21:41:41  profilanswer
 

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

n°1434598
boisorbe
Posté le 01-02-2004 à 22:03:00  profilanswer
 

[:drapo]
un memo  pour moi plus tard  
:jap:


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
n°1434709
Webman
Posté le 01-02-2004 à 23:29:45  profilanswer
 

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


Message édité par Webman le 01-02-2004 à 23:43:00
n°1434720
Jef34
Je ferai mieux demain
Posté le 01-02-2004 à 23:40:12  profilanswer
 

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:  
 
 

n°1434722
Jef34
Je ferai mieux demain
Posté le 01-02-2004 à 23:42:01  profilanswer
 

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

n°1434727
Webman
Posté le 01-02-2004 à 23:44:47  profilanswer
 

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:


Message édité par Webman le 01-02-2004 à 23:46:21
n°1441413
Webman
Posté le 06-02-2004 à 23:11:24  profilanswer
 

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

n°1441775
Webman
Posté le 07-02-2004 à 11:26:05  profilanswer
 

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...


Message édité par Webman le 07-02-2004 à 11:26:15
mood
Publicité
Posté le 07-02-2004 à 11:26:05  profilanswer
 

n°1441832
Guru
Posté le 07-02-2004 à 12:29:10  profilanswer
 

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 ?

n°1441899
Webman
Posté le 07-02-2004 à 14:02:59  profilanswer
 

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:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software

  IIS 6.0: authentification des utilisateurs et redirection vers 1 page

 

Sujets relatifs
Est ce qqn peut m'expliquer l'histoire des vers et des ports ?Page de démarrage de IE bizar et inchangeable
Surveillance serveur via page webComment intégrer des pages Flash sous IIS 6
Problème recurrent page d'accueil Internet Explorerpage perso wanadoo?
Question aux utilisateurs de Sygate Personal FirewallTunel SSH vers serveur FTP
APPEL aux utilisateurs de RamPage 1.6Virus qui change ma page de démarrage dans IE6
Plus de sujets relatifs à : IIS 6.0: authentification des utilisateurs et redirection vers 1 page


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR