Buenas a todos, no se si el titulo este claro...
Pero hace dias tengo este problema y no he podido solucionarlo
Cuando una persona va a ingresar al sistema: ingresa usuario y contraseña
el boton va a autenticacion.php, donde tengo:
Código PHP:
Ver original<?php
require_once('funciones.php');
$usuario=$_POST['usuario'];
$clave=$_POST['clave'];
if (login_in($usuario, $clave)==1)
{
if ($usuario=="admin"){
$_SESSION['valid_user'] = $usuario;
header("Location: administracion.php"); }
if ($usuario!="admin")
{
$_SESSION['estud'] = $usuario;
header("Location: admin.php?cedula=$usuario");
}
}
else
{
echo "No existe un logueo";
}
?>
En el archivo funciones tengo parametros de conexion asi como menus creados
Evidentemente el sistema funciona en el logueo
Sin embargo, cuando una persona ingresa en la session ['estud'],
tengo problemas para mantener dicha sesion activa
cuando ingresa a esa sesion va a admin.php
donde me hace una primera consulta con el nombre de la persona que inicia la sesion, hasta ahi normal
el problema radica en los enlaces a traves de los cuales quiero hacer mas selects
este es el codigo de admin.php?, donde tengo el enlace:
Código PHP:
Ver originalrequire_once('funciones.php');
$_SESSION['cedula'] = $cedula;
if (isset($_SESSION['estud'])) {
?>
<html>
<head>
</head>
<body>
<a href="form_data_personal.php?cedula=<? echo $_SESSION["cedula"] ?>">INFORMACION PERSONAL</a>
</body>
</html>
<?
}
else
{
not_auth();
}
?>
De esa forma envio el enlace
recibiendolo en form_data_personal.php, donde tengo:
Código PHP:
Ver originalrequire_once('funciones.php');
if (isset($_SESSION['estud'])) {
?>
//aca imuestro el id de la sesion
//aca hago una consulta
<?
include('conexion.php')
$qry = "SELECT * FROM (egresado e INNER JOIN ciudad c USING (COD_CIU)) INNER JOIN situacion_laboral sl USING(COD_SIT_LAB) WHERE e.NUM_CED_EGR = '$cedula'";
if ( !$resultado )
die ("Error ejecutando la consulta");
if ($num_filas > 0){
}
?>
<?
}
else
{
not_auth();
}
?>
Como hago una consulta con el id de la sesion que estoy recibiendo?
haciendolo como lo muestro, no me muestra resultados
Agradezco me puedan indicar y me digan si la forma como coloco el enlace es correcta....muchas gracias....