Code : Tout sélectionner
<html>
<head>
<title>Connexion au site</title>
</head>
<body>
<form method="post" action="verifLogin.php">
<table border="0" width="400" align="center">
<tr>
<td width="200"><b>Vôtre login</b></td>
<td width="200">
<input type="text" name="login">
</td>
</tr>
<tr>
<td width="200"><b>Vôtre mot de passe<b></td>
<td width="200">
<input type="password" name="password">
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" name="submit" value="login">
</td>
</tr>
</table>
</form>
</body>
</html>Code : Tout sélectionner
<?php
$loginOK = false;
if ( isset($_POST) && (!empty($_POST['login'])) && (!empty($_POST['password'])) ) {
extract($_POST);
//connexion à la base de données
$liendb=mysql_connect("sql.free.fr","francewebmaster","****");
$db=mysql_select_db(francewebmaster);
// On va chercher le mot de passe afférent à ce login
$sql = "SELECT pseudo, mdp FROM user WHERE login = '".addslashes($login)."'";
$req = mysql_query($sql) or die('Le pseudo OU Le mdp est faux !!'.$sql);
// On vérifie que l'utilisateur existe bien
if (mysql_num_rows($req) > 0) {
$data = mysql_fetch_assoc($req);
// On vérifie que son mot de passe est correct
if ($password == $data['mdp']) {
$loginOK = true;
}
}
}
// Si le login a été validé on met les données en sessions
if ($loginOK) {
$_SESSION['pseudo'] = $data['pseudo'];
$_SESSION['mdp'] = $data['mdp'];
}
else {
echo 'Une erreur est survenue, veuillez réessayer !';
}
?>Code : Tout sélectionner
<html>
<form method="POST" action="add.php">
<center>
<input type="text" name="pseudo" size="20" value="pseudo" maxlength="35">
<input type="text" name="mdp" size="20" value="mdp" maxlength="35"><br>
<input type="submit" value="Envoyer" name="envoyer">
</center>
</form>
</html>Code : Tout sélectionner
<?php
if(isset($_POST['pseudo'])) $pseudo=$_POST['pseudo'];
else $pseudo="";
if(isset($_POST['mdp'])) $mdp=$_POST['mdp'];
else $mdp="";
if(empty($pseudo) OR empty($mdp))
{
echo '<font color="red">Attention, un ou plusieurs champs sont rester vide !</font>';
}
else
{
$db = mysql_connect('sql.free.fr','francewebmaster','****') or die('Erreur de connexion '.mysql_error());
mysql_select_db('francewebmaster',$db)
$sql = "SELECT id FROM user WHERE pseudo='$pseudo'";
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on compte le nombre de résultats
$res = mysql_num_rows($req);
if($res!=0) // l'url existe déjà, on affiche un message d'erreur
{
echo '<font color="red">Désolé, mais ce pseudo existe déjà...</font>';
}
else // L'url n'existe pas, on insère les informations du formulaire dans la table
{
$sql = "INSERT INTO user(id, pseudo, mdp) VALUES('','$pseudo','$mdp')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
echo 'Vous avez été ajouter à France-Webmaster !';
mysql_close(); // on ferme la connexion
}
?>