- On commence par installer la base MySql:
-
- CREATE TABLE tbl_login (
- id int(11) NOT NULL auto_increment,
- login varchar(250) NOT NULL,
- password varchar(10) NOT NULL,
- PRIMARY KEY (id),
- KEY ID_2 (id)
- );
-
- la page login.html:
-
- <form action="login.php3" 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="login"></td>
- </tr>
- </table>
- </form>
-
- login.php3:
-
- if($login=='' || $pass=='')
- {
- echo '<p>Vous avez oublié de remplir un champs.</p>';
- include('login.htm');
- exit;
- }
-
- $sql = "select password from tbl_login where login='$login'";
- $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
-
- $data = mysql_fetch_array($req);
-
- if($data['password'] != $pass)
- {
- echo '<p>Mauvais login / password. Merci de recommencer</p>';
- include('login.html');
- exit;
- }
- else
- {
- session_start();
- session_register('login');
-
- echo 'Vous etes bien logué';
- }
- ?>
-
- Secur.php3:
-
- <?
- session_start();
-
- if(!session_is_registered('login'))
- {
- echo 'Vous n\'êtes pas autoriser a acceder a cette zone';
- include('login.html');
- exit;
- }
- ?>
-
- Dans tous vos fichiers, vous devez marquez au début, pour le sécuriser:
- <? include('secur.php3'); ?>
On commence par installer la base MySql:
CREATE TABLE tbl_login (
id int(11) NOT NULL auto_increment,
login varchar(250) NOT NULL,
password varchar(10) NOT NULL,
PRIMARY KEY (id),
KEY ID_2 (id)
);
la page login.html:
<form action="login.php3" 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="login"></td>
</tr>
</table>
</form>
login.php3:
if($login=='' || $pass=='')
{
echo '<p>Vous avez oublié de remplir un champs.</p>';
include('login.htm');
exit;
}
$sql = "select password from tbl_login where login='$login'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array($req);
if($data['password'] != $pass)
{
echo '<p>Mauvais login / password. Merci de recommencer</p>';
include('login.html');
exit;
}
else
{
session_start();
session_register('login');
echo 'Vous etes bien logué';
}
?>
Secur.php3:
<?
session_start();
if(!session_is_registered('login'))
{
echo 'Vous n\'êtes pas autoriser a acceder a cette zone';
include('login.html');
exit;
}
?>
Dans tous vos fichiers, vous devez marquez au début, pour le sécuriser:
<? include('secur.php3'); ?>