begin process at 2012 05 27 22:50:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

Débutants

 > 

help svp (page protéger)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

help svp (page protéger)

lundi 30 décembre 2002 à 14:31:02 | help svp (page protéger)

sepult

Bonjour à tous...

Voilà je voudrait protéger une page de mon site par un mot de passe et un login.

Donc, j'ai pris la méthode de Phildarvador

J'ai fait mais deux page que j'ai nomer (formulaire)

<form name="identification" action="modules/verif.asp" method=post>
<table width="450" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td colspan="2" bgcolor="#99CCFF"><font face="Arial, Helvetica, sans-serif" size="2" color="#000000">•
<u>Identifiez - vous</u> : </font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td valign="bottom" width="60%">
<div align="right"><font face="Arial, Helvetica, sans-serif" size="2" color="#000000">Login
: </font></div>
</td>
<td width="40%"> <font face="Arial, Helvetica, sans-serif" size="3" color="#000000">
 
<Input Type="text" name="idlog">
</font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td valign="bottom" width="60%">
<div align="right"><font face="Arial, Helvetica, sans-serif" size="2" color="#000000">Password
: </font></div>
</td>
<td width="40%"> <font face="Arial, Helvetica, sans-serif" size="3" color="#000000">
 
<Input Type="password" name="idpass">
</font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td valign="bottom" width="60%">
<div align="right"><font face="Arial, Helvetica, sans-serif" size="2" color="#000000">
<Input Type="reset" name="button2" value="Effacer">
  </font></div>
</td>
<td width="40%"> <font face="Arial, Helvetica, sans-serif" size="3" color="#000000">
  
<Input Type="submit" name="Submit" value="Identifier">
</font></td>
</tr>
</table>
</form>

Et (identification)

<%
<%
'chaine de connection avec dsn
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "mabase"

'on recupere les champs du formulaire (method post : nom visible ds l'url, pas de querystring!!!)
Dim idlog
idlog=Request.Form("idlog")
Dim idpass
idpass=Request.Form("idpass")

'on cherche si le nom est bien dans la base
'------------------------------------------
SQL = "Select User.* From User Where User.[Nomuser]= '"&idlog&"';"

Set RsId = Server.CreateObject("ADODB.Recordset")
RsId.Open SQL, Connection, 3

If RsId.RecordCount = 0 Then
%>
<script language=javascript>
alert('Utilisateur non enregistré');
history.back();
</script>
<%elseif RsId("Password")= idpass then%>
Bienvenue <%=RsId("Nomuser")%>. Vous êtes bien identifié(e).<br>

<%Session ("Id") = RsId("Nomuser")%>

<a href="../mapage.asp">lien</a>
<%else%>
<script language=javascript>
alert('Mot de passe incorrect');
history.back();
</script>
<%
End If
%>

Voilà, donc la tout est ok, si je tape un login et un mot de passe, forcement ça va pas fonctionner, vu qu'il faut que je crèe une basse de donné.

Le problème est que je ne vois pas comment crée une basse de donné pour avoir accèe a ma page.

Je suis sous xp et travail avec Macromedia Dreamweaver MX, mon site est chez free.

Merci d'avence pour votre aide à tous...

Cordialement Sepult@

PS: bonne fêtes de fin d'année à tous..
lundi 30 décembre 2002 à 22:15:50 | Re : help svp (page protéger)

fabrice69

Administrateur CodeS-SourceS
Avant de commencer : FREE ne supporte pas l'ASP.

Ensuite avant de pomper un script existant, il faut le comprendre, donc comprendre un minimum le langage.

CF :
-----
....
Et (identification)

<%
<%
'chaine de connection avec dsn
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "mabase"
....
-------

De plus, le script en question travail en ODBC, ce qui veut dire qu'un lien virtuel (sous Windows) doit déja exister entre cette base et le script lui même.

Bref, apprend déja le langage et tu pourras reprendre ceux que d'autres ont fait.
cf :
www.asp-php.net

F___

PS : sur Free, seul le PHP (3 ou 4) est supporté

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

> Bonjour à tous...
>
> Voilà je voudrait protéger une page de mon site par un mot de passe et un login.
>
> Donc, j'ai pris la méthode de Phildarvador
>
> J'ai fait mais deux page que j'ai nomer (formulaire)
>
> <form name="identification" action="modules/verif.asp" method=post>
> <table width="450" border="0" cellspacing="0" cellpadding="0" align="center">
> <tr>
> <td colspan="2" bgcolor="#99CCFF"><font face="Arial, Helvetica, sans-serif" size="2" color="#000000">?
> <u>Identifiez - vous</u> : </font></td>
> </tr>
> <tr bgcolor="#FFFFFF">
> <td valign="bottom" width="60%">
> <div align="right"><font face="Arial, Helvetica, sans-serif" size="2" color="#000000">Login
> : </font></div>
> </td>
> <td width="40%"> <font face="Arial, Helvetica, sans-serif" size="3" color="#000000">
>  
> <Input Type="text" name="idlog">
> </font></td>
> </tr>
> <tr bgcolor="#FFFFFF">
> <td valign="bottom" width="60%">
> <div align="right"><font face="Arial, Helvetica, sans-serif" size="2" color="#000000">Password
> : </font></div>
> </td>
> <td width="40%"> <font face="Arial, Helvetica, sans-serif" size="3" color="#000000">
>  
> <Input Type="password" name="idpass">
> </font></td>
> </tr>
> <tr bgcolor="#FFFFFF">
> <td valign="bottom" width="60%">
> <div align="right"><font face="Arial, Helvetica, sans-serif" size="2" color="#000000">
> <Input Type="reset" name="button2" value="Effacer">
>   </font></div>
> </td>
> <td width="40%"> <font face="Arial, Helvetica, sans-serif" size="3" color="#000000">
>   
> <Input Type="submit" name="Submit" value="Identifier">
> </font></td>
> </tr>
> </table>
> </form>
>
> Et (identification)
>
> <%
> <%
> 'chaine de connection avec dsn
> Set Connection = Server.CreateObject("ADODB.Connection")
> Connection.Open "mabase"
>
> 'on recupere les champs du formulaire (method post : nom visible ds l'url, pas de querystring!!!)
> Dim idlog
> idlog=Request.Form("idlog")
> Dim idpass
> idpass=Request.Form("idpass")
>
> 'on cherche si le nom est bien dans la base
> '------------------------------------------
> SQL = "Select User.* From User Where User.[Nomuser]= '"&idlog&"';"
>
> Set RsId = Server.CreateObject("ADODB.Recordset")
> RsId.Open SQL, Connection, 3
>
> If RsId.RecordCount = 0 Then
> %>
> <script language=javascript>
> alert('Utilisateur non enregistré');
> history.back();
> </script>
> <%elseif RsId("Password")= idpass then%>
> Bienvenue <%=RsId("Nomuser")%>. Vous êtes bien identifié(e).<br>
>
> <%Session ("Id") = RsId("Nomuser")%>
>
> <a href="../mapage.asp">lien</a>
> <%else%>
> <script language=javascript>
> alert('Mot de passe incorrect');
> history.back();
> </script>
> <%
> End If
> %>
>
> Voilà, donc la tout est ok, si je tape un login et un mot de passe, forcement ça va pas fonctionner, vu qu'il faut que je crèe une basse de donné.
>
> Le problème est que je ne vois pas comment crée une basse de donné pour avoir accèe a ma page.
>
> Je suis sous xp et travail avec Macromedia Dreamweaver MX, mon site est chez free.
>
> Merci d'avence pour votre aide à tous...
>
> Cordialement Sepult@
>
> PS: bonne fêtes de fin d'année à tous..
mardi 31 décembre 2002 à 13:13:34 | Oki oki

sepult



Hello

Merci d'avoir répondu au si vite, mais c'est cool tout fonctionne comme je le voulais, c'est sur qu'il faut mieux bien apprendre avant de se lancer, mais bon celui qui ne tente rien n'a rien, oupss pardon pour les fautes.

A bientôt cordialement sepult@

Et bonne fêtes.....
-------------------------------
Réponse au message :
-------------------------------

> Avant de commencer : FREE ne supporte pas l'ASP.
>
> Ensuite avant de pomper un script existant, il faut le comprendre, donc comprendre un minimum le langage.
>
> CF :
> -----
> ....
> Et (identification)
>
> <%
> <%
> 'chaine de connection avec dsn
> Set Connection = Server.CreateObject("ADODB.Connection")
> Connection.Open "mabase"
> ....
> -------
>
> De plus, le script en question travail en ODBC, ce qui veut dire qu'un lien virtuel (sous Windows) doit déja exister entre cette base et le script lui même.
>
> Bref, apprend déja le langage et tu pourras reprendre ceux que d'autres ont fait.
> cf :
> www.asp-php.net
>
> F___
>
> PS : sur Free, seul le PHP (3 ou 4) est supporté
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour à tous...
> >
> > Voilà je voudrait protéger une page de mon site par un mot de passe et un login.
> >
> > Donc, j'ai pris la méthode de Phildarvador
> >
> > J'ai fait mais deux page que j'ai nomer (formulaire)
> >
> > <form name="identification" action="modules/verif.asp" method=post>
> > <table width="450" border="0" cellspacing="0" cellpadding="0" align="center">
> > <tr>
> > <td colspan="2" bgcolor="#99CCFF"><font face="Arial, Helvetica, sans-serif" size="2" color="#000000">?
> > <u>Identifiez - vous</u> : </font></td>
> > </tr>
> > <tr bgcolor="#FFFFFF">
> > <td valign="bottom" width="60%">
> > <div align="right"><font face="Arial, Helvetica, sans-serif" size="2" color="#000000">Login
> > : </font></div>
> > </td>
> > <td width="40%"> <font face="Arial, Helvetica, sans-serif" size="3" color="#000000">
> >  
> > <Input Type="text" name="idlog">
> > </font></td>
> > </tr>
> > <tr bgcolor="#FFFFFF">
> > <td valign="bottom" width="60%">
> > <div align="right"><font face="Arial, Helvetica, sans-serif" size="2" color="#000000">Password
> > : </font></div>
> > </td>
> > <td width="40%"> <font face="Arial, Helvetica, sans-serif" size="3" color="#000000">
> >  
> > <Input Type="password" name="idpass">
> > </font></td>
> > </tr>
> > <tr bgcolor="#FFFFFF">
> > <td valign="bottom" width="60%">
> > <div align="right"><font face="Arial, Helvetica, sans-serif" size="2" color="#000000">
> > <Input Type="reset" name="button2" value="Effacer">
> >   </font></div>
> > </td>
> > <td width="40%"> <font face="Arial, Helvetica, sans-serif" size="3" color="#000000">
> >   
> > <Input Type="submit" name="Submit" value="Identifier">
> > </font></td>
> > </tr>
> > </table>
> > </form>
> >
> > Et (identification)
> >
> > <%
> > <%
> > 'chaine de connection avec dsn
> > Set Connection = Server.CreateObject("ADODB.Connection")
> > Connection.Open "mabase"
> >
> > 'on recupere les champs du formulaire (method post : nom visible ds l'url, pas de querystring!!!)
> > Dim idlog
> > idlog=Request.Form("idlog")
> > Dim idpass
> > idpass=Request.Form("idpass")
> >
> > 'on cherche si le nom est bien dans la base
> > '------------------------------------------
> > SQL = "Select User.* From User Where User.[Nomuser]= '"&idlog&"';"
> >
> > Set RsId = Server.CreateObject("ADODB.Recordset")
> > RsId.Open SQL, Connection, 3
> >
> > If RsId.RecordCount = 0 Then
> > %>
> > <script language=javascript>
> > alert('Utilisateur non enregistré');
> > history.back();
> > </script>
> > <%elseif RsId("Password")= idpass then%>
> > Bienvenue <%=RsId("Nomuser")%>. Vous êtes bien identifié(e).<br>
> >
> > <%Session ("Id") = RsId("Nomuser")%>
> >
> > <a href="../mapage.asp">lien</a>
> > <%else%>
> > <script language=javascript>
> > alert('Mot de passe incorrect');
> > history.back();
> > </script>
> > <%
> > End If
> > %>
> >
> > Voilà, donc la tout est ok, si je tape un login et un mot de passe, forcement ça va pas fonctionner, vu qu'il faut que je crèe une basse de donné.
> >
> > Le problème est que je ne vois pas comment crée une basse de donné pour avoir accèe a ma page.
> >
> > Je suis sous xp et travail avec Macromedia Dreamweaver MX, mon site est chez free.
> >
> > Merci d'avence pour votre aide à tous...
> >
> > Cordialement Sepult@
> >
> > PS: bonne fêtes de fin d'année à tous..
>


Cette discussion est classée dans : page, login, mot, passe, protéger


Répondre à ce message

Sujets en rapport avec ce message

protéger une page par login et mot de passe [ par claireweb ] bonjour, bravo pour ce site, je trouve que c'est très pratique pour les débutants de pouvoir télécharger des zip avec des codes complets. Je cherch 1 mot de passe par page ?? [ par barbufmlc ] Sujet : ouverture de page en fonction du mot de passeMessage :Bonjour,Je voudrais mettre en place un système de login et de mot de passe qui permettra Page protégée par mot de passe [ par BigZ_SHN ] Bonjour, Je doit pour mon boulot proteger une page par un mot de passe. Simplement je ne maitrise pas l'ASP (je suis plutot PHP moi)Idéalement j'aimer comment passer le login et le mot de passe à un répertoire protégé par activedirectory [ par mohamed_bn ] med belhassenje veut ecrire une procédure en asp.net en c# permettant de copier un fichier dans un répertoire protégé par login et mot de passe crée p Acces protege par login et mot de passe [ par yoyo ] Bonjour a tous !je doit construire une application web dont l'acces est protege par un login et un mot de passe. Ces 2 elements sont stockés dans une envoi du login et mot de passe par aspmail [ par Dannyc ] Bonjour,Je cherche un moyen d'envoyer le login et mot de passe contenu dans une base access par aspmail et j'ai déjà testé pas mal de possibilités rie affichage de login de l utilisateur dans une nouvelle page [ par kikoumimi ] Bonjour a tous ! je suis entrain de construire une application web dont l'acces est protege par un login et un mot de passe. Ces 2 elements sont stock Upload avec login et mot de passe [ par suzukMan ] Bonjour, Je recherche le moyen d'Uploader en spécifiant un login et un mot de passe. J'upload du serveur web sur un autre serveur sur lequel il n'y Page protègée par mot de passe [ par peperechris ] Bonjour à tous, Je sais que cette question a déjà été posée et j'ai lu le maximum de réponse à ce sujet; mais malgré tout, ça ne fonctionne pas chez lien à Active Directory [ par hayetttt ] Bonjour tout le monde, je suis en train de créer un site Intranet dans la cadre de mon projet de fin d'étude et j'ai une partie authentification pour


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales