Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/05/2013, 06:32
ivan_esp
 
Fecha de Ingreso: diciembre-2012
Mensajes: 26
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Sesiones con usuarios

Si,si eso lo tengo.
Este es mi index.php

Código PHP:
include_once("PDO.php");

include_once(
"sesiones.inc.php");


if (isset(
$_POST['login']))

    
$login $_POST['login'];

if (isset(
$_POST['password']))

    
$password $_POST['password'];



if (isset(
$_POST['registro']))

    
header('Location: registro1.php');


//Si se ha enviado el formulario de login

if (isset($_POST['validar']))

{

    try

    {

       
$sql="SELECT * FROM Usuario WHERE usuario='".$login."' AND contrasena='".$password."';";

       
$result $pdo->query($sql);

    
$reg=$result->fetch(PDO::FETCH_ASSOC);



    
$sql2="SELECT rol FROM Rol WHERE rol_id=".$reg["rol_id"].";";

   
$tipo_usuario $pdo->query($sql2);
    
$usuario_id=$reg["usuario_id"];
    }

    catch (
PDOException $e)

    {
        
$error 'Error conexion bbdd';
    }

}

   
//Si el usuario existe y su password es correcto -> Se configuran la sesión

   
if ($reg)

   {

         
iniciar_sesion($tipo_usuario$login);
        
header('Location: inicio.php');
               
//include_once('inicio.php');

   
}

   else
   {
        
cerrar_sesion();
        
$errorlogin="Ha introducido un usuario o contrasena inccorrectos";

   }
}

include_once(
'./login.html.php'); 
Y esta mi pagina inicio.php

Código PHP:
session_start(); 

echo 
"hola ".$_SESSION['usuario']; 
Y me aparece este error
Código:
Notice: Undefined index: usuario in /var/www/proyecto/inicio.php on line 4 Call Stack: 0.0024 326588 1. {main}() /var/www/proyecto/inicio.php:0 hola