- EXECUTEZ LE SQL AVANT UTILISATION DU SCRIPT
-
- CREATE TABLE membre (
- id int(4) NOT NULL auto_increment,
- pseudo varchar(255) default NULL,
- email varchar(255) default NULL,
- password text default NULL,
- PRIMARY KEY (id)
- )
-
- --> index.php :
- <html>
- <body bgcolor="000000">
- <table width="100%" height="100%">
- <tr>
- <td align="center" valign="center">
- <a href="inscription.php"><font color="ffcc00" face="Arial">Inscription</a></font><br>
- <a href="login.php"><font color="ffcc00" face="Arial">Authentification</a></font><br>
- <font color="ffcc00" face="Arial">by <a href="mailto:totoetror@hotmail.com"><font color="ffcc00" face="Arial">sl0b</a> www.team-extent.clan.st</font>
- </td>
- </tr>
- </body>
- </html>
-
- --> inscription.php :
-
- <html>
- <body bgcolor="000000">
- <table width="100%" height="100%">
- <tr>
- <td align="center" valign="center">
- <?
- echo "<font color='red' face='Aria'">$error";
- ?>
- <form action="inscriptionmysql.php" method="post">
- <font color="ffcc00" face="Arial">login : <input type='text' name='pseudo' style='WIDTH:110; TEXT-ALIGN=left;'><br>
- pw : <input type='password' name='password' style='WIDTH:110; TEXT-ALIGN=left;'><br>
- email : <input type='text' name='email' style='WIDTH:110; TEXT-ALIGN=left;'><br>
- <font color="ffcc00" face="Arial">by <a href="mailto:totoetror@hotmail.com"><font color="ffcc00" face="Arial">sl0b</a> www.team-extent.clan.st</font>
- </td>
- </tr></form>
- </body>
- </html>
-
- --> inscriptionmysql.php :
-
- <?
- if(empty($pseudo)) {
- $error="You have forget your pseudo";
- $here="here";
- include ("inscription.php");
- exit;
- }
- if(empty($password)) {
- $error="You have forget your password";
- $here="here";
- include ("inscription.php");
- exit;
- }
- if(empty($email)) {
- $error="You have forget your email";
- $here="here";
- include ("inscription.php");
- exit;
- }
- ?>
- <html>
- <head>
- <link rel="stylesheet" type="text/css" href="px.css">
- <script language="javascript">
- function alerter()
- {
- alert("OK !\n\nInscription parfaite !");
- }
- </script>
- </head>
- <body>
- <?
- $host = "localhost"; // votre host sql (ex: sql.free.fr)
- $user = "root"; // votre identifiant
- $pass = ""; // votre password
- $bdd = "membre"; // le nom de votre base de donné
- $table = "membre"; // par défaut le nom de votre table est news mais si vous voulez le changer libre a vous (n'oubliez pas de changer aussi le fichier .sql)
-
- $conect = @mysql_connect($host,$user,$pass)
- or die("Connection impossible");
- $select = @mysql_select_db("$bdd")
- or die("Connection impossible a la base de données");
-
- $requette=mysql_query("INSERT INTO $table VALUES( '', '$pseudo', '$email', '$password')");
- sql_ok($requette);
-
- function sql_ok($requette){
- if (!$requette) {
- echo $strError."\n";
- echo $strSQLQuery." ".$sql_query." ".$strProducedAnError."\n";
- echo $strMySQLSaid.mysql_error();
- }
- else {
- echo "<script language=\"Javascript\">";
- echo "alerter ();";
- echo "</script>";
- include("membre.php");
- ; }
-
- }
- ?>
- </body>
- </html>
-
- --> login.php :
-
- <html>
- <body bgcolor="000000">
- <table width="100%" height="100%">
- <tr>
- <td align="center" valign="center">
- <?
- echo "<font color='red' face='Arial'>$error";
- ?>
- <form action="verif.php" method="post">
- <font color="ffcc00" face="Arial">login : <input type='text' name='pseudo' style='WIDTH:110; TEXT-ALIGN=left;'><br>
- pw : <input type='password' name='password' style='WIDTH:110; TEXT-ALIGN=left;'><br>
- <font color="ffcc00" face="Arial">by <a href="mailto:totoetror@hotmail.com"><font color="ffcc00" face="Arial">sl0b</a> www.team-extent.clan.st</font>
- </td>
- </tr></form>
- </body>
- </html>
-
- --> verif.php :
-
- <?php
- $host = "localhost"; // votre host sql (ex: sql.free.fr)
- $user = "root"; // votre identifiant
- $pass = ""; // votre password
- $bdd = "membre"; // le nom de votre base de donné
- $table = "membre"; // par défaut le nom de votre table est news mais si vous voulez le changer libre a vous (n'oubliez pas de changer aussi le fichier .sql)
-
- $base_id = mysql_connect($host, $user,$pass);
- if (!$base_id)
- {
- echo "Connexion à la base de données impossible !";
- }
- if (! mysql_select_db("$bdd"))
- {
- echo "Impossible de sélectionner la base de données !";
- }
- // Requette SQL
- $query = "Select * From membre where pseudo = '".$pseudo."' and password = '".$password."'";
- $resultat = mysql_query($query,$base_id);
- if(mysql_num_rows($resultat) != 0)
- {
- $CVTime = time()+86400;//Durée de vie du cookie en secondes, ici c'est 1h
- ob_start();//ca c'est pr pouvoir faire header() apres setcookie()
- setcookie(extentpasswordcookies,$password,$CVTime);
- setcookie(extentpseudocookies,$pseudo,$CVTime);
- header("Location: http://localhost/membre.php");
- ob_end_flush();
- exit;
- }
- else
- {
- // Ici le message d'alerte si l'autentification n'est pas réussie
- print"<script>alert('Login ou password invalide.');</script>";
- // Rappel de la fonction d'identification
- $error = "Login or password invalide";
- include ("login.php");
- }
- ?>
-
- --> membre.php :
-
- <?
- if (empty($_COOKIE[extentpasswordcookies])) {
- include ("index.php");
- exit;
- }
- if (empty($_COOKIE[extentpseudocookies])) {
- include ("index.php");
- exit;
- }
- ?>
- <html>
- <body bgcolor="000000">
- <table width="100%" height="100%">
- <tr>
- <td align="center" valign="center">
- <?
- echo "<font color='ffcc00' face='Arial'>yepppp <b>$_COOKIE[extentpseudocookies]</b> putin t'as trop une bonne mine avec ton vieux password : <b>$_COOKIE[extentpasswordcookies]</b> lol normalement ici c'est ta partie membre sécurisé";
- ?>
- <font color="ffcc00" face="Arial">by <a href="mailto:totoetror@hotmail.com"><font color="ffcc00" face="Arial">sl0b</a> www.team-extent.clan.st</font>
- </td>
- </tr>
- </body>
- </html>
EXECUTEZ LE SQL AVANT UTILISATION DU SCRIPT
CREATE TABLE membre (
id int(4) NOT NULL auto_increment,
pseudo varchar(255) default NULL,
email varchar(255) default NULL,
password text default NULL,
PRIMARY KEY (id)
)
--> index.php :
<html>
<body bgcolor="000000">
<table width="100%" height="100%">
<tr>
<td align="center" valign="center">
<a href="inscription.php"><font color="ffcc00" face="Arial">Inscription</a></font><br>
<a href="login.php"><font color="ffcc00" face="Arial">Authentification</a></font><br>
<font color="ffcc00" face="Arial">by <a href="mailto:totoetror@hotmail.com"><font color="ffcc00" face="Arial">sl0b</a> www.team-extent.clan.st</font>
</td>
</tr>
</body>
</html>
--> inscription.php :
<html>
<body bgcolor="000000">
<table width="100%" height="100%">
<tr>
<td align="center" valign="center">
<?
echo "<font color='red' face='Aria'">$error";
?>
<form action="inscriptionmysql.php" method="post">
<font color="ffcc00" face="Arial">login : <input type='text' name='pseudo' style='WIDTH:110; TEXT-ALIGN=left;'><br>
pw : <input type='password' name='password' style='WIDTH:110; TEXT-ALIGN=left;'><br>
email : <input type='text' name='email' style='WIDTH:110; TEXT-ALIGN=left;'><br>
<font color="ffcc00" face="Arial">by <a href="mailto:totoetror@hotmail.com"><font color="ffcc00" face="Arial">sl0b</a> www.team-extent.clan.st</font>
</td>
</tr></form>
</body>
</html>
--> inscriptionmysql.php :
<?
if(empty($pseudo)) {
$error="You have forget your pseudo";
$here="here";
include ("inscription.php");
exit;
}
if(empty($password)) {
$error="You have forget your password";
$here="here";
include ("inscription.php");
exit;
}
if(empty($email)) {
$error="You have forget your email";
$here="here";
include ("inscription.php");
exit;
}
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="px.css">
<script language="javascript">
function alerter()
{
alert("OK !\n\nInscription parfaite !");
}
</script>
</head>
<body>
<?
$host = "localhost"; // votre host sql (ex: sql.free.fr)
$user = "root"; // votre identifiant
$pass = ""; // votre password
$bdd = "membre"; // le nom de votre base de donné
$table = "membre"; // par défaut le nom de votre table est news mais si vous voulez le changer libre a vous (n'oubliez pas de changer aussi le fichier .sql)
$conect = @mysql_connect($host,$user,$pass)
or die("Connection impossible");
$select = @mysql_select_db("$bdd")
or die("Connection impossible a la base de données");
$requette=mysql_query("INSERT INTO $table VALUES( '', '$pseudo', '$email', '$password')");
sql_ok($requette);
function sql_ok($requette){
if (!$requette) {
echo $strError."\n";
echo $strSQLQuery." ".$sql_query." ".$strProducedAnError."\n";
echo $strMySQLSaid.mysql_error();
}
else {
echo "<script language=\"Javascript\">";
echo "alerter ();";
echo "</script>";
include("membre.php");
; }
}
?>
</body>
</html>
--> login.php :
<html>
<body bgcolor="000000">
<table width="100%" height="100%">
<tr>
<td align="center" valign="center">
<?
echo "<font color='red' face='Arial'>$error";
?>
<form action="verif.php" method="post">
<font color="ffcc00" face="Arial">login : <input type='text' name='pseudo' style='WIDTH:110; TEXT-ALIGN=left;'><br>
pw : <input type='password' name='password' style='WIDTH:110; TEXT-ALIGN=left;'><br>
<font color="ffcc00" face="Arial">by <a href="mailto:totoetror@hotmail.com"><font color="ffcc00" face="Arial">sl0b</a> www.team-extent.clan.st</font>
</td>
</tr></form>
</body>
</html>
--> verif.php :
<?php
$host = "localhost"; // votre host sql (ex: sql.free.fr)
$user = "root"; // votre identifiant
$pass = ""; // votre password
$bdd = "membre"; // le nom de votre base de donné
$table = "membre"; // par défaut le nom de votre table est news mais si vous voulez le changer libre a vous (n'oubliez pas de changer aussi le fichier .sql)
$base_id = mysql_connect($host, $user,$pass);
if (!$base_id)
{
echo "Connexion à la base de données impossible !";
}
if (! mysql_select_db("$bdd"))
{
echo "Impossible de sélectionner la base de données !";
}
// Requette SQL
$query = "Select * From membre where pseudo = '".$pseudo."' and password = '".$password."'";
$resultat = mysql_query($query,$base_id);
if(mysql_num_rows($resultat) != 0)
{
$CVTime = time()+86400;//Durée de vie du cookie en secondes, ici c'est 1h
ob_start();//ca c'est pr pouvoir faire header() apres setcookie()
setcookie(extentpasswordcookies,$password,$CVTime);
setcookie(extentpseudocookies,$pseudo,$CVTime);
header("Location: http://localhost/membre.php");
ob_end_flush();
exit;
}
else
{
// Ici le message d'alerte si l'autentification n'est pas réussie
print"<script>alert('Login ou password invalide.');</script>";
// Rappel de la fonction d'identification
$error = "Login or password invalide";
include ("login.php");
}
?>
--> membre.php :
<?
if (empty($_COOKIE[extentpasswordcookies])) {
include ("index.php");
exit;
}
if (empty($_COOKIE[extentpseudocookies])) {
include ("index.php");
exit;
}
?>
<html>
<body bgcolor="000000">
<table width="100%" height="100%">
<tr>
<td align="center" valign="center">
<?
echo "<font color='ffcc00' face='Arial'>yepppp <b>$_COOKIE[extentpseudocookies]</b> putin t'as trop une bonne mine avec ton vieux password : <b>$_COOKIE[extentpasswordcookies]</b> lol normalement ici c'est ta partie membre sécurisé";
?>
<font color="ffcc00" face="Arial">by <a href="mailto:totoetror@hotmail.com"><font color="ffcc00" face="Arial">sl0b</a> www.team-extent.clan.st</font>
</td>
</tr>
</body>
</html>