- PAGE 1 :
- <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>
-
-
- ---------------------------------------------------------------------------------------------
- PAGE 2 :
-
- <%
- <%
- '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
- %>
PAGE 1 :
<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>
---------------------------------------------------------------------------------------------
PAGE 2 :
<%
<%
'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
%>