Para entrar se hace desde un formulario que toma el nombre de usuario y su password y llama a la pagina entrar.php con el codigo:
Código PHP:
<?php
$dbhost = "localhost";
$dbusername = "camienec_claudio";
$dbuserpass = "xxxx";
$dbname = "camienec_venus";
$conexion = mysql_connect($dbhost,$dbusername,$dbuserpass) or die ("Error conexion"); ;
$db = mysql_select_db($dbname,$conexion) or die ("Error: No se puede seleccionar la base de datos");
$username = $_POST["nombre_usuario"];
$password = $_POST["password"];
$query = mysql_query("SELECT * FROM usuarios WHERE user = '$username' AND pass ='$password'");
$linha = mysql_num_rows($query);
if ($linha != 0){
session_start();
$datos = mysql_fetch_assoc($query);
$_SESSION['user'] = $datos['user'];
$_SESSION['pass'] = $datos['pass'];
$_SESSION['nombre'] = $datos['nombre'];
$_SESSION['apellido'] = $datos['apellido'];
$_SESSION['codigo'] = $datos['codigo'];
header("Location: inicio.php");
}else{
header("Location: login2.php?status=error");
}
?>
Código PHP:
<?php
session_start();
error_reporting(E_ALL);
$user = $_SESSION['user']; //linea 6
$nombre = $_SESSION['nombre']; //linea 7
$apellido = $_SESSION['apellido'];
$codigo = $_SESSION['codigo'];
?>
Notice: Undefined index: user in /home/camienec/public_html/usuarios/inicio.php on line 6
y para line 7,8,9 es decir las lineas donde estan las variables de sesion al tratar de destruir la sesion aparece un error
Trying to destroy uninitialized session in <b>/home/camienec/public_html/usuarios/inicio.php</b> on line <b>404</b><br /> was not found on this server.
Gracias por cualquier ayuda