Protection d'une page par un mot de passe

wboultam Messages postés 6 Date d'inscription mardi 25 février 2003 Statut Membre Dernière intervention 10 juillet 2003 - 3 mars 2003 à 18:33
cs_fabrice69 Messages postés 1765 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 11 décembre 2013 - 4 mars 2003 à 10:33
Bonjour,
je veux protéger une page, j'ai utiliser le code ci-dessous sur la page qui méne vers la page à protéger mais si je tente d'acéder directement à la page il me laisse faire:
Le code à insérer : identification.asp (la page où se trouve le formulaire)

Avant l'en-tête '..........' sont des commentaires

'nécessaire pour la redirection'

<%response.buffer= true%>
<%'-------------Récupération des données du formulaire----------------%>
<%ID=Request.Form("ID")
mdp=Request.Form("mdp")%>
'si ID=vide et mdp=autre chose que vide alors le formulaire est incomplet'
<%if ID="" and mdp<>"" then etat="formulaire_incomplet" end if%>
'si ID=autre chose que vide et mdp= vide alors le formulaire est incomplet'

<%if ID<>"" and mdp="" then etat="formulaire_incomplet" end if%>

<%if etat<>"formulaire_incomplet" then%>
<%'------------------si on a saisi quelque chose dans le formulaire-----------%>
<%if ID="asp" then%>
'si ID=asp et mdp=fraise l'accès est autorisé'

<%if mdp="fraise" then qui="asp_ok" end if%>
'si ID=asp et mdp=pas_fraise l'accès est refusé'

<%if mdp<>"fraise" then qui="asp_pasok" end if%>
<%end if%>
'si ID=pas_asp et ID non_vide l'accès est refusé'

<%if ID<>"asp" and ID<>"" then qui="intrusion" end if%>
<%end if%>

<%'-----------------BONNE IDENTIFICATION !!!!------------------%>
'si ID et mdp sont corrects alors il y'a redirection vers la page protégée'

<%if qui="asp_ok" then%>
'Vous pouvez ajouter dans cette page un commentaire "Accès activée" par exemple '

<%URL="page.asp"%>
<%Response.Redirect URL%>
<%end if%>



Dans la partie HTML



<%'--------------------INTRUSION-------------------------%>
'si ID et mdp sont remplis mais ne sont pas bons alors il y'a tentative d' intrusion'

<%if qui="intrusion" then%>
Attention, ceci est une page sécurisée et vous
n'êtes pas autorisé à y entrer.

<%end if%>
'si ID=vide ou mdp=vide alors il faut recommencer'

<%if etat="formulaire_incomplet" then%>
Le formulaire est incomplet!

Vous n'avez pas saisi tous les champs, recommencez!

<%end if%>
'si ID =ok mais mdp= pas_ok alors la tentative échoue'

<%if qui="asp_pasok" then%>
Y'a comme un truc qui cloche!

Ce n'est pas parce qu'on connait le nom des Webmasters que l'on peut entrer! Recommencez!
<%end if%>



<%'-------------------LE FORMULAIRE------------------%>

<form method ="POST" target="_self" action="exemple.asp" name="identification">
Votre identifiant

Votre mot de passe

</form>


Est ce qu'il faut ajouter un code sur le fichier de resultat et merci.

1 réponse

cs_fabrice69 Messages postés 1765 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 11 décembre 2013 5
4 mars 2003 à 10:33
Tu as tout ce qu'il faut pour les mots de passe ici :
http://www.asp-php.net/scripts/asp-php/mot_de_passe.php

F___
0
Rejoignez-nous