Page 1 sur 1

Validez login/password sans ouvrir une session

Posté : 10 mai 2011, 18:30
par Diak225
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.

Re: Validez login/password sans ouvrir une session

Posté : 11 mai 2011, 08:07
par xTG
Utiliser d'autres variables de session ?

Re: Validez login/password sans ouvrir une session

Posté : 11 mai 2011, 21:38
par Diak225
Je ne sais pas comment utiliser d'autres variables de session.Aidez-moi SVP