Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/03/2006, 05:48
grimorth
 
Fecha de Ingreso: marzo-2006
Ubicación: En mi oscura y humeda madriguera
Mensajes: 27
Antigüedad: 18 años, 11 meses
Puntos: 0
Aclaracion con mi codigo.

Mi logout ya echo:


Código PHP:
//Parte de arriba de la página
header("Location:index.php");
include(
"arriba.php");

session_destroy();

echo 
"Ya no te encuentras logueado";
//aqui es donde quiero que recargue la pagina.
 
include("abajo.php"); 
Con eso ya funciona donde deberia ponerlo en el siguente caso??

Caso del Login:

Plantilla llamada formlogin.php:

<form action="login.php" method="POST" name="frmLogin">
<input type="hidden" name="loginCorrecto" value="1">
<table border="1" bordercolor"#000000" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2">Acceso a Plataforma Academia Ceta</td>
</tr>
<tr>
<td>Nick:</td>
<td align="right"><input type="text" name="nickL" value="<?=$nickL?>"></td>
</tr>
<tr>
<td>Password:</td>
<td align="right"><input type="password" name="passL" value="<?=$passL?>"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="cmdEnviar" value="Enviar"></td>
</tr>
</table>
</form>

y este seria el login:



Código PHP:
include("arriba.php");

$nickL=$_REQUEST["nickL"];
$passL=$_REQUEST["passL"];
$loginCorrecto=$_REQUEST["loginCorrecto"];

if(
$loginCorrecto)
{
    
$conexion mysql_connect("$dbhost""$dbuser""$dbpass");
        
        
mysql_select_db($db);
    
//Realiza la consulta
        
$sql="select * from usuarios where nick='$nickL' AND pass='$passL'";
    
//ejecuto los comandos mysql con mysql_query, ejecuta $sql y lo guarda en la variable $res
         
         
$res mysql_query($sql);

    if(
mysql_num_rows($res)>0)
    {
        
$fila=mysql_fetch_row($res);
        
$usuarioLogeado['id']=$fila[0];
        
$usuarioLogeado['nick']=$fila[1];
        
$usuarioLogeado['nombre']=$fila[3];
        
$usuarioLogeado['tipo_usuario']=$fila[12];
        
$_SESSION['usuarioLogeado']=$usuarioLogeado;
        print 
'Bienvenido '.$usuarioLogeado["nombre"];
    }
    else
    {
        
session_unregister('usuarioLogeado');
        echo 
"Usuario no existente en la base de datos o Password incorrecto";
    }
}
else
{
    include(
'plantillas/formlogin.php');
}

include(
"abajo.php"); 

Última edición por grimorth; 09/03/2006 a las 05:57