< ?
$db = mysql_connect(´localhost´, ´root´, ´´);
mysql_select_db(´tbl_user´, $db);
$pseudo = $_POST[´pseudo´];
$pwd = $_POST[´pwd´];
$email = $_POST[´email´];
if(empty($pseudo))
{
echo(´Veuillez remplir TOUTE les informations ! ´);
exit();
}
$sql = " INSERT INTO tbl_user(pwd, pseudo) VALUES(´$pwd´, ´$pseudo´)";
mysql_query($sql) or die(mysql_error());
mysql_close();
$destinataire = ´$email´;
$from = ´tonemail@votresite.com´;
$sujet = ´Bienvenue sur La Main-list!´;
mail("$destinataire","$sujet","Bienvenue sur la main-list de jeux-fun
? >
/ /pour rajouter un champ dans le mail c / n . .. etc... car le < p> < /p> ne marche pas...
Le Log.htm !
< form action="login.php" method=´post´>
< table align="center" border="0">
< tr>
< td>Login :</td>
< td><input type="text" name="login" maxlength="250"></td>
< /tr>
< tr>
< td>Password</td>
< td><input type="password"name="pass" maxlength="10"></td>
< /tr>
< tr>
< td colspan="2" align="center"><input type="submit" value="log in"></td>
< /tr>
< /table>
< /form>
log.php
< ?
/ / pensez a ouvrir une connexion vers mysql ici
/ / voir les exercices dans le menu de droite pour cela.
mysql_connect(´localhost´,´root´,´´);
if($login==´´ || $pass==´´)
{
echo ´<p>Vous avez oublié de remplir un champs.</p>´;
include(´login.htm´); / / On inclus le formulaire d´identification
exit;
}
/ / on recupère le password de la table qui correspond au login du visiteur
$sql = " select pwd from tbl_user where login=´$login´";
$req = mysql_query($sql) or die(´Erreur SQL ! <br>´.$sql.´<br>´.mysql_error());
$data = mysql_fetch_array($req);
if($data[´pwd´] ! = $pass)
{
echo ´<p>Mauvais login / password. Merci de recommencer</p>´;
include(´login.htm´); / / On inclus le formulaire d´identification
exit;
}
else
{
session_start();
session_register(´login´);
echo ´Vous etes bien logué´;
/ / ici vous pouvez afficher un lien pour renvoyer
/ / vers la page d´acueil de votre espace membres
}
? >
Désoler ! Je n´utilise pas les sessions !