Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : protection d'une page par un mot de passe [ Archives ASP & ASP.NET / ASP.net ] (wboultam)

lundi 3 mars 2003 à 18:33:49 | protection d'une page par un mot de passe

wboultam

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%>
<font face="Arial" size="2"><font color="#000080">Attention, ceci est une page sécurisée et vous
n'êtes pas autorisé à y entrer.</font><br>
<%end if%>
'si ID=vide ou mdp=vide alors il faut recommencer'

<%if etat="formulaire_incomplet" then%>
<font size="2" face="Arial" color="#000080"><b>Le formulaire est incomplet!</b></font><br>
<font size="2" face="Arial" color="#000080">Vous n'avez pas saisi tous les champs, recommencez!</font><br>
<%end if%>
'si ID=ok mais mdp=pas_ok alors la tentative échoue'

<%if qui="asp_pasok" then%>
<font size="2" face="Arial" color="#000080"><b>Y'a comme un truc qui cloche!</b></font><br>
<font size="2" face="Arial" color="#000080">Ce n'est pas parce qu'on connait le nom des Webmasters que l'on peut entrer! Recommencez!</font>
<%end if%>



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

<form method="POST" target="_self" action="exemple.asp" name="identification">
<font face="Arial" size="2">Votre identifiant</font>
<input type="text" name="ID" size="20">
<font face="Arial" size="2">Votre mot de passe</font>
<input type="text" name="mdp" size="20">
<input type="submit" value="C'est parti !" name="action">
</form>


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

mardi 4 mars 2003 à 10:33:47 | Re : protection d'une page par un mot de passe

fabrice69

Administrateur CodeS-SourceS
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___


-------------------------------
Réponse au message :
-------------------------------

> 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%>
> <font face="Arial" size="2"><font color="#000080">Attention, ceci est une page sécurisée et vous
> n'êtes pas autorisé à y entrer.</font><br>
> <%end if%>
> 'si ID=vide ou mdp=vide alors il faut recommencer'
>
> <%if etat="formulaire_incomplet" then%>
> <font size="2" face="Arial" color="#000080"><b>Le formulaire est incomplet!</b></font><br>
> <font size="2" face="Arial" color="#000080">Vous n'avez pas saisi tous les champs, recommencez!</font><br>
> <%end if%>
> 'si ID=ok mais mdp=pas_ok alors la tentative échoue'
>
> <%if qui="asp_pasok" then%>
> <font size="2" face="Arial" color="#000080"><b>Y'a comme un truc qui cloche!</b></font><br>
> <font size="2" face="Arial" color="#000080">Ce n'est pas parce qu'on connait le nom des Webmasters que l'on peut entrer! Recommencez!</font>
> <%end if%>
>
>
>
> <%'-------------------LE FORMULAIRE------------------%>
>
> <form method="POST" target="_self" action="exemple.asp" name="identification">
> <font face="Arial" size="2">Votre identifiant</font>
> <input type="text" name="ID" size="20">
> <font face="Arial" size="2">Votre mot de passe</font>
> <input type="text" name="mdp" size="20">
> <input type="submit" value="C'est parti !" name="action">
> </form>
>
>
> Est ce qu'il faut ajouter un code sur le fichier de resultat et merci.



Cette discussion est classé dans : page, formulaire, id, vide, mdp


Répondre à ce message

Sujets en rapport avec ce message

session en jsp [ par princessemili ] Bonjour Comment fait tu pour passer l'objet session a une autre page.dans ma page principale j'ai formulaire j'envoi a la page 2 ou je créer ma sessi Passage de paramètres datagrid => formulaire [ par Kati83 ] Bonjour à tous,J'ai une datagrid qui affiche certaines des informations de ma bd.Elle contient aussi deux colonnes de boutons : supprimer et modifier. récupérer des informations d'un formulaire [ par ally3004 ] bonjour,je voudrais récupérer des informations saisies dans un formulaire pour les afficher dans une autre page. Pour le moment, j'arrive à récupérer formulaire & asp [ par zedzedtop ] Bonjour tout le monde !je me permet une petite question...Voila en gros mon probleme : j'ai une page qui comporte plusieur formulaire, y'a t-il un moy Aidez moi SVP je perds les données d'un formulaire!!! [ par vlavaud ] Bonjour , J'ai un gros problème , j'ai fait un site en asp avec un page séparée en deux par une frame (Donc trois pages )dans la page du haut j'ai des formulaire dynamique hellllppp [ par kaskran ] Salut,imaginons que j'ai un formulaire avec plein de balise :ou a l'id change a chaque fois X vaut entre 1 et 24J'aimerai savoir comment recuperer les Récupération de la valeur ID [ par strict ] Bonjour, Je recherche depuis un moment et toujours pas trouvé...Alors sur ma première page:il y a le code en asp avec un script normal c'est à dire in Mettre à jour un textbox depuis une deuxième page. [ par lmu ] Hello,J'ai un formulaire avec une dizaine de Textbox.L'un de ces textbox contient une donnée numérique (ID de la catégorie).Un bouton (à côtés du text Soumettre, depuis une popUp, le formulaire de la page l'ayant ouverte [ par yh ] Bonjour,J'ai crée une page Asp contenant un formulaire form1.Je voudrais, lors de la validation du formulaire, ouvrir une popup (page Asp) qui vérifie Adresse d'une page [ par beetsy ] bonjourJe vous explique :c une appli asp.netdans laquelle il y a des articles,je voudrais faire ca :lorsque je tappe par exemple : http://monappli.com


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.