Probleme de login

shelko -  
 yapi_yapo -
Bonjour,
je suis en train de faire un ptit module de login et j'ai un gros soucis.
lors de l'affichage de ma page en testant sur easyphp 1.8 sur firefox ça me dit que je n'accepte pas les cookies alors qu'il n'y a pas de génération de coockies et que je les accepte.
Et lorsque je teste avec IE ça me plante le pc.
Voici une partie de mon code:
la page d'accueil:
<body>
<?php session_start();
include("annexes/valid.php");?>
<div id="en_tete">
<div id="logo">
<img src="images/ban.gif">
</div>
<div id="login">
<form name="login" method="post" action="annexes/valid.php">
<ul>
<li><?php if(isset($_SESSION['user']) and isset($_SESSION['visit'])){
echo ("Bonjour".$_SESSION['user']."<br />Tu as été connecté(e)".$_SESSION['visit']."fois");} ?>
<li>Login : <input type="text" name="user">
<li>Mot de passe : <input type="password" name="password">
<li><center><input type="submit" value="Envoyer"></center>
</ul>
</form>
</div>


et voicvi valid.php:
<?php 
session_start();
$user=$_POST['user'];
$pswd=$_POST['password'];
$c_db=mysql_connect('localhost','root','');

$s_db=mysql_select_db('webdew',$c_db);

$req="SELECT * FROM log WHERE user='$user' and pswd='$pswd'";

$result=mysql_query($req);

$n_result=mysql_num_rows($req);

$row=mysql_fetch_array($result);

if($n_result==1){
$visit=$row['visit'];
$visit++;
"UPDATE webdew SET visit='$visit'";
$_SESSION['user'] = $user;
$_SESSION['visit'] = $visit;
header('location:index2.php');}

else{
header('location:index2.php');
}
?>


Donc si quelqu'un voit ou ce situe le soucis je suis preneur .
Je vous remercie d'avance
Configuration: Windows XP
Opera 9.10

2 réponses

plop! Messages postés 54 Statut Membre 27
 
Plante le PC ??!! Passe ton antivirus ! Ca ne doit pas venir de tes pages PHP.

Déjà ça c'est pas bon :
<body>
<?php session_start();

session_start(); doit précéder toute sortie texte (envoi au client), et <body> est une sortie texte !

Il faut faire :
<?php session_start(); ?>
<body>
<?php include("annexes/valid.php");?>
0
yapi_yapo
 
salut tt le monde .
jai un laptop Dell insprion6400 et jai le windowns vista ,jai un compte bien sure ! mais une fois jai sortir de mon compte (jai unseul compte qui est l adminstrateur ) et lorske jai ecrit mon passe word sur mon compte il safiche un erreur ke me dit votre mot de passe est faux !
je demand si qq pe maider a resoudre mon problem malgre ek mon passe word est juste . merci
0