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

  FORUM HardWare.fr
  Programmation
  ASP

  [Asp] Login / Mot de passe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Asp] Login / Mot de passe

n°1609828
apathetic
Posté le 09-09-2007 à 16:02:30  profilanswer
 

Salut,
 
je cherche à apprendre comment rendre la visite de certaines pages d'un site en asp
reservée aux utilisateurs identifiés.
 
Comment ça peut se faire ?
est ce que des solutions payantes existent (si oui, où ?) ?
 
merci !

mood
Publicité
Posté le 09-09-2007 à 16:02:30  profilanswer
 

n°1610697
MagicBuzz
Posté le 11-09-2007 à 16:35:56  profilanswer
 

C'est un peu vague comme question.
 
En tout cas tu trouveras pas de solution payante autonome...
 
Sans code, 100% natif IIS :
- Désactiver les accès anonymes sur certaines pages. Le serveur demandera alors à l'utilisateur de saisir un login/pass d'un compte local de l'ordinateur, qui est autorisé à accéder aux fichier. Cette solution est parfaite lorsque tu utilises ceci dans un intranet/extranet puisque les comptes NT existent certainement déjà dans le domaine. Pour un site internet, c'est pas recommandé étant donné que tu vas rapidement avoir un nombre "illimité" de comptes à gérer sur le serveur, ce qui n'est pas une bonne idée.
 
Solution classique, non native à IIS :
- Fichier HTACCESS. Tu colles un fichier de ce type dans certains répertoires, et le site va demander un login mot de passe (contenu dans ce fichier) pour accéder aux fichiers du répertoire. Par contre il faudra installer un filtre ISAPI en plus dans IIS
 
Solution programmation :
- Tu écris en ASP un mode d'authentification à la main, qui repose sur un fichier texte, une base de données, des comptes NT ou ce que tu veux. A l'aide de sessions ou de cookies tu pourras ensuite gérer sans problème la persistance des connexions.

n°1611642
apathetic
Posté le 14-09-2007 à 12:42:02  profilanswer
 

salut,
 
merci pour ta réponse
c'est la 3ème solution qui m'interesse
 
les visiteurs pourraient créer des comptes et choisir un login/mdp et en cas de perte/oubli il pourront récuperer leurs identifiants par email
 
t'aurais une url avec qui contient des tutos ou de la documentation là dessus ?
 
merci beaucoup
 

n°1628140
arnaudm57
Posté le 21-10-2007 à 11:30:03  profilanswer
 

Pour ce qui est de la gestion de compte, etc ... en passant par Visual Studio 2005, tu peux créer automatiquement une base de données sous SQL Server qui comportera déjà toutes les procédures stockées nécessaires afin de réaliser ce que tu cherches. Procédures stockées qui seront appelées en fonction des différents évènements des contrôles ASP.NET propres à cette gestion.
 
Sinon, tu peux tjrs réimplémenter le MembershipProvier, voici une URL qui m'a bien aidé à comprendre comment faire cela :
 
http://ditch.developpez.com/aspnet [...] pprovider/
 
Pour aller plus loin, tu pourras également définir un role à tes différents utilisateurs et n'autorisé q'un accès à une partie du site :
 
http://www.labo-microsoft.com/quic [...] ation.aspx


Message édité par arnaudm57 le 21-10-2007 à 11:36:01

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  [Asp] Login / Mot de passe

 

Sujets relatifs
Changer le mot de passe[ ASP ] Fonction include d'une page HTTP situé sur un autre serveur
[ASP] Récupérer contenu HTML d'une url[SQL Server] Retrouver le login / mot de passe du serveur
[ASP.NET][C#][Résolu]données d'un datagridview[ASP.net] Comment héberger ses images hors du site
Envoyer un e-mail en ASPacces restreint par mail et mot de passe : pb dans mon code! help!
pb formulaire d'identification par mot de passe.... 
Plus de sujets relatifs à : [Asp] Login / Mot de passe


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