Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/12/2011, 18:49
KimboKim
 
Fecha de Ingreso: abril-2011
Mensajes: 67
Antigüedad: 13 años
Puntos: 6
Busqueda Problemas con un sistema de login

Hola gente.
tengo un problemilla con mi codig....
he creado un login y he declarado la ID del usuario que accede en una session todo bien... aora cuando quiero hacer if() para que muestre el menu de usuario en las demas paginas cuando la session esta iniciada sino que muestre el formulario de acceso y resulta que me abre la session pero no cumple dicha condicion y siempre aparece el formulario.

este es el código:...........


<?php
if(isset($_SESSION["usuarioCorrecto"])){
$usuarioConectado=$_SESSION["id_user"];
$perfilID=mysql_query("select id_profile from profiles where username='$usuarioConectado'", conectar());
$pID=mysql_fetch_array($perfilID);
$IDp=$pID['id_profile'];

//Aquí se mostrara el menu de usuario

echo "<p><a href='".$raiz."communaute/prefil.php?p=".$IDp."'>perfil</a></p>";
echo "<p><a href='".$raiz."communaute/logout.php'>Cerrar Sesion</a></p>";
}else{
?>
//Aqui el formulario de acceso y mensajes de error……

<form id="login" action="<?php echo $raiz;?>communaute/login.php" method="post">
<input type="text" required name="usuario" placeholder="Utilisateur..."/>
<input type="password" required name="contrasena" placeholder="Mot de passe..."/><br>
<input type="submit" value="Connexion" class="boton"/>
</form>

<?php
$error=$_GET['errorusuario'];
if($error=='si'){
echo "<p>Los Datos introducidos no son correctos. Por favor introduce datos correctos para logearse en el sistema.</p>";
}
?>
</div>
<div id="registro">
<p>vous n'avez pas un compte?</p>
<p><a href="<?php echo $raiz;?>communaute/inscription.php" class="boton">Enregistrez vous</a></p>
</div>
<?php
}
?>

Alguien ve algo raro en este codigo....
P.D. La session esta declarada en otro archivo llamado login.php