![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
27/03/2007, 09:52
|
![Avatar de lilith_sr](http://static.forosdelweb.com/customavatars/avatar166622_3.gif) | | | Fecha de Ingreso: enero-2007 Ubicación: México
Mensajes: 113
Antigüedad: 18 años Puntos: 2 | |
problema con sesiones hola!!!
bueno estoy haciendo un ejemplo sencillo de sesiones....y el formulario lo hago en flash y todo lo demas en php.....el problema es que cuando tecleo por primera vez el nombre de usuario y su contraseña no me dejar ver las demas paginas.......pero cuando vuelvo a logear por segunda vez entra y ya me deja ver todo lo demas.....el codigo es el siguiente: <?php session_start();
// inicializo variables de username y password y de la accion de flash
//..........................mas codigo
if ($action == 'login'){
$query = ("select * from usuarios where username ='$username' and password = '$password'");
$query= query_db($query,$coneccion);
$query = mysql_num_rows($query);
if (!$query){
//no existe usuario
?>&opcion=0&<?
}
else{
//usuario y pass correctos
?>&opcion=1&<?
$_SESSION['valida']= $username;
}
} ?>
*****************************************
y el codigo de la otra pagina es este: <?php session_start();
if(isset($_SESSION['valida']))
{
echo 'ya logeaste ahora si puedes estar aki';
}
else
{
echo 'no has logeado...no me puedes ver'; ?>
<a href="inicio.php">vamos a logear</a> <?php
} ?>
Gracias!!! |