Validez login/password sans ouvrir une session

Diak225
Invité n'ayant pas de compte PHPfrance

10 mai 2011, 18:30

J'utilise un formulaire pour m'identifier et ouvrir une session, voilà le code de cette page:
<?php session_start();
if(isset($_SESSION['login'])){header("Location:index1.php");}

?>
[html]<form action="#" method="post">
 <font color="#0B4688" size="3"><b>LOGIN :</b></font>
<input type="text" name="login" size="20" value="" />
 <br />
 <font color="#0B4688" size="3"><b>MOT DE PASSE :</b></font><input type="password" size="20" name="pass" value="" />
 <input  name="ok" type="submit" value="ok" width="20" height="20" /><br />
 <div> <?php include('login.php'); ?></div>
 </form>[/html]
Voilà le code de la page login.php
<?php
error_reporting(1);
// on démarre une session
include('connect.php');
$ok=$_POST['ok'];
$user=addslashes(htmlentities($_POST['login']));
$pass=addslashes(htmlentities($_POST['pass']));
$access=1;
if(isset($ok)){

if(!isset($user) || empty($pass)){echo ""; $access=0;}

if($access==1){
$sql="SELECT * FROM `utilisateurs` WHERE `loginuser`='$user' AND `password`='$pass'";
//echo $sql;
$req=mysql_query($sql);
$num=mysql_num_rows($req);
//while($don=mysql_fetch_array($req)){ $user=$don['loginuser'];}
//print $num;
if($num==1){ $_SESSION['login']=$user; 
header('location:index1.php');
echo "'<meta http-equiv='refresh' content='0;url=index1.php' />'";
mysql_close();

//header("Location:index1.php"); 
}
//print $pass.' '.$user;
if($num<1){echo "<font color=red>-- Erreur lors de la connexion --<br>Veuillez vérifier vos paramètres!</font>";
  }

}//fin si access
else
{
  echo "<font color=red>-- Erreur lors de la connexion --<br>Veuillez vérifier vos paramètres!</font>";
  
}
}

?> 
 
Cela marche parfaitement.Mais je désires désormais déplacer l'ouverture de session sur une page intérieure.C'est-à-dire que pour ce premier formulaire, tous les utilisateurs auront les mêmes login/password que je vais changé chaque semaine. Ensuite ils devront ensuite s'inscrire sur une seconde page pour choisir les pseudo et noms d'utilisateurs.
Comment pourrais donc concevoir cette page pour quelle continue de faire la première identification, ouvrir la page "index1.php" sans ouvrir une session?
Merci pour votre aide.

ViPHP
xTG
ViPHP | 7331 Messages

11 mai 2011, 08:07

Utiliser d'autres variables de session ?

Petit nouveau ! | 4 Messages

11 mai 2011, 21:38

Je ne sais pas comment utiliser d'autres variables de session.Aidez-moi SVP