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