Bonjour, j'ai un script de connection à un espace perso pour paiement en ligne
le truc c'est que ej débute, alors je en sais pas l'utiliser.
<code>
<?php
$_SESSION['langage'] = 'PHP 5';
include_once("../../fonctions-panier.php");
if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['password'])) {
$connect=ODBC_connect("TESTPHP5","sa","sasa");
$mysql = "SELECT COUNT(*) FROM utilisateur WHERE login = $login AND password = $password;";
$req = ODBC_exec($mysql);
$data = ODBC_fetch_assoc($req);
if($data['password'] != $_POST['password'])
{
echo "Ton Pass ne correspond pas à celui de la BDD";
}
else {
session_start();
$_SESSION['login'] = $_POST['login'];
echo "Tu es bien connecté";
}
}
else {
echo "Tu as oublié de remplir un champ";
}
?>
<html><head><title>Connexion à votre espace perso</title></head><body bgcolor="#ffffff">
<script>
function controlvide()
{
var test="" + document.getElementById('login').value;
if(test.length == 0)
{
alert("Veuillez entrer votre Login");
return false;
}
var test="" + document.getElementById('password').value;
if(test.length == 0)
{
alert("Veuillez entrer votre mot de passe");
return false;
}
}
</script> <TABLE WIDTH="1000" BORDER="0" CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER"><TR BACKGROUND="../www.carri.com.lite_TEST2/images/menu/trait.gif">
<TD WIDTH="419" HEIGHT="83" BACKGROUND="../../images/menu/trait.jpg" ALIGN="LEFT"><DIV ALIGN="LEFT"><IMG SRC="../../images/menu/carri_systems.gif" WIDTH="220" HEIGHT="83"></DIV></TD><TD VALIGN="BOTTOM" BACKGROUND="../../images/menu/trait.JPG" WIDTH="208"><DIV ALIGN="CENTER"><FONT COLOR="#FFFFFF" SIZE="3" FACE="Verdana, Arial, Helvetica, sans-serif"></FONT></DIV><TD WIDTH="632" HEIGHT="83" BACKGROUND="../../images/menu/trait.jpg" ALIGN="RIGHT"><DIV ALIGN="RIGHT"><IMG SRC="../../images/menu/systemes_infos_hp.gif" WIDTH="321" HEIGHT="83"></DIV></TD></TR></TABLE><FORM METHOD="post" ACTION="modes_paiement.php" ONSUBMIT="return controlvide();">
<P ALIGN="CENTER"><FONT SIZE="3" FACE="Arial, Helvetica, sans-serif"><B><BR>Connectez-vous</B></FONT></P><TABLE BORDER="0" WIDTH="585" ALIGN="center">
<TR> <TD WIDTH="186"><FONT SIZE="2" FACE="Arial, Helvetica, sans-serif"><B>Votre
login</B></FONT></TD><TD WIDTH="389"> <FONT SIZE="2" FACE="Arial, Helvetica, sans-serif"><INPUT TYPE="text" NAME="login" >
</FONT></TD></TR> <TR> <TD WIDTH="186"><FONT SIZE="2" FACE="Arial, Helvetica, sans-serif"><B>Votre
mot de passe</B></FONT></TD><TD WIDTH="389"> <FONT SIZE="2" FACE="Arial, Helvetica, sans-serif"><INPUT TYPE="password" NAME="password" ></FONT></TD></TR><TR>
<TD VALIGN="BOTTOM"> <DIV ALIGN="CENTER"><FONT SIZE="1" FACE="Arial, Helvetica, sans-serif">Vous
n'êtes pas encore inscrit ?<BR><A HREF="inscription.php">Cliquez ici</A>
pour vous inscrire.</FONT></DIV></TD><TD><BR><TABLE WIDTH="346" BORDER="0" CELLSPACING="0" CELLPADDING="0" HEIGHT="20"><TR><TD WIDTH="24%" HEIGHT="7"><DIV ALIGN="LEFT"><FONT SIZE="2" FACE="Arial, Helvetica, sans-serif">
<INPUT TYPE="button" ONCLICK="if ( confirm('Êtes-vous sûr(e) de vouloir annuler votre inscription ? Vous serez redirigé vers la page principale.') ) location.href='../../index.php';" NAME="submit2" VALUE="Annuler" />
</FONT></DIV></TD><TD WIDTH="20%" HEIGHT="7"><DIV ALIGN="LEFT"><FONT SIZE="2" FACE="Arial, Helvetica, sans-serif">
<INPUT TYPE="submit" NAME="connexion" VALUE=" OK "></FONT></DIV></TD><TD WIDTH="56%" HEIGHT="7"><DIV ALIGN="CENTER"></DIV></TD></TR></TABLE></TD></TR>
</TABLE>
</FORM>
</body>
</html>
</code>
Le truc c'est que, quoique je rentre comme pseudo est mot de passe ça accède quand-même à la page suivant "modes-paiement.php"
Ma question est :
Je n'ai pas d'erreurs signalées, mais comment faire pour me accèder à cet espace perso en tenant comtpe du log ? car apparement mon script est bon mais il doit me manquer quelque chose dont je ne sais pas.
Merci à vous