Petit nouveau ! |
3 Messages
15 juin 2006, 15:52
Dans la page
login html
<?
session_start();
/*
si la variable de session login n'existe pas cela siginifie que le visiteur
n'a pas de session ouverte, il n'est donc pas logué ni autorisé à
acceder à l'espace membres
*/
if(!isset($_SESSION['login'])) {
echo 'Vous n\'êtes pas autorisé à acceder à cette zone';
include('login.htm');
exit;
}
?><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>
Dans la page
login.php
<?
<?php
$link = mysql_connect("***", "***", "***")
or die("Impossible de se connecter : " . mysql_error());
echo 'Connexion réussie';
mysql_close($link);
?>
if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['pass'])) {
extract($_POST);
// 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_assoc($req);
if($data['6521digk'] != $pass) {
echo '<p>Mauvais login / password. Merci de recommencer</p>';
include('login.htm');
exit;
}
else {
session_start();
$_SESSION['3714'] = $login;
echo 'Vous etes bien logué';
//edit mere-teresa : ça défonce l'affichage cette url
include('http://3714.free.fr\1\Pass\54454794dhhfg
\54454794dhhfg54454794dhhfg54454794dhhfg54454794dhh
fg54454794dhhfg54454794dhhfg\54454794dhhfg54454794dhhf
g54454794dhhfg5445dhhfg54454794dhhfg\545648\index.html');
}
}
else {
echo '<p>Vous avez oublié de remplir un champ.</p>';
include('login.htm');
exit;
}
?>
Dans la page
verif.php
<?
session_start();
/*
si la variable de session login n'existe pas cela siginifie que le visiteur
n'a pas de session ouverte, il n'est donc pas logué ni autorisé à
acceder à l'espace membres
*/
if(!isset($_SESSION['login'])) {
echo 'Vous n\'êtes pas autoris´ à acceder à cette zone';
include('login.htm');
exit;
}
?>
Le résultat sur : [url]http://3714.free.fr%5C1%5CPass%
5C54454794dhhfg%5C54454794dhhfg54454794dhhfg54454794d
hhfg54454794dhhfg54454794dhhfg54454794dhhfg%5C54454794
dhhfg54454794dhhfg54454794dhhfg5445dhhfg54454794dhhfg%5
C545648%5Clogin.htm/[/url]
edit mere-teresa : ça défonce le forum cette url
Modération de Zeus : identifiant de connexion supprimé