1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
| <?php
$_SESSION['langage'] = 'PHP 5';
if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['password'])){
$connect=ODBC_connect("TESTPHP5","sa","sasa");
//mysql_connect("localhost","sa","sasa");
//mysql_select_db("testphp5");
$mysql = "SELECT TOP 1 LOGIN, VALIDE FROM utilisateur WHERE login LIKE '".$_POST['login']."' AND password LIKE '".$_POST['password']."' ";
$req = ODBC_exec($connect, $mysql) or die($mysql."<br />".odbc_error());
// $req=mysql_query($mysql) or die($mysql."<br />".mysql_error());
//list($ok, $valide)=mysql_fetch_row($req);
// list($ok, $valide)=
$ok=odbc_fetch_row($req);
if($ok){
$valide=odbc_result($req,"VALIDE");
}
/// j'ai initialiser la variable $erreur à vide au cas où il garderait en mémoire un précédent test
$erreur="";
if(!$ok){
/// j'ajoute la requete envoyé en cas d'erreur afin d'affiner le debogage: à enlever pour la production
$erreur="<center><font face=arial color=red style=font-size:0.6em><b>Mauvais login ou mot de passe<b /></font></center>";
///$erreur="<center><font color=red style=font-size:0.7em>Mauvais login ou mot de passe <br />ERR : ".$ok."<br />".$mysql."</font></center>";
}elseif(!$valide){
/// idem qu'au dessus
$erreur="<center><font face=arial color=red style=font-size:0.6em><b>Votre compte n'est pas encore validé.<b /><br /> Veuillez suivre les instructions sur l'E-mail que vous aviez reçu lors de votre inscription.</font></center>";
///$erreur="<center><font color=red style=font-size:0.7em>Votre compte n'est pas encore validé, veuillez suivre les instructions sur l'E-mail que vous aviez reçu lors de votre inscription.<br /> ERR : ".$valide."<br />".$mysql."</font></center>";
}else{
session_start();
$_SESSION['login'] = $_POST['login'];
header("location: index3.php");
}
odbc_close($connect);
//mysql_close();
}else{
}
?>
<html>
<head>
<title>Connexion à votre espace perso</title>
<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>
</head>
<body bgcolor="#ffffff">
<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="login.php" ONSUBMIT="return controlvide();">
<P ALIGN="CENTER"><FONT SIZE="3" FACE="Arial, Helvetica, sans-serif"><B><BR>Connectez-vous</B></FONT></P><?php echo $erreur; ?>
<TABLE BORDER="0" WIDTH="585" ALIGN="center"> <TR> <TD WIDTH="211"> <FONT SIZE="2" FACE="Arial, Helvetica, sans-serif"><B>Votre
login</B></FONT></TD><TD WIDTH="364"> <FONT SIZE="2" FACE="Arial, Helvetica, sans-serif"><INPUT TYPE="text" NAME="login" value="<?php echo $_POST['login']?>">
</FONT></TD></TR> <TR> <TD WIDTH="211"><FONT SIZE="2" FACE="Arial, Helvetica, sans-serif"><B>Votre
mot de passe</B></FONT></TD><TD WIDTH="364"> <FONT SIZE="2" FACE="Arial, Helvetica, sans-serif"><INPUT TYPE="password" NAME="password" value="<?php echo $_POST['password']?>" ></FONT></TD></TR><TR>
<TD VALIGN="BOTTOM" WIDTH="211"> <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 WIDTH="364"><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 ? 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> |
Partager