<%
<%
'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).
<%Session ("Id") = RsId("Nomuser")%>
[../mapage.asp lien]
<%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.
cs_fabrice69
Messages postés1765Date d'inscriptionjeudi 12 octobre 2000StatutMembreDernière intervention11 décembre 20135 30 déc. 2002 à 22:15
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
cs_sepult
Messages postés23Date d'inscriptiondimanche 29 décembre 2002StatutMembreDernière intervention24 septembre 2012 31 déc. 2002 à 13:13
Hello :big)
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.