Pero entonces usare isset en lugar de Post?
o ambos dos juntos?
bueno por el momento los estoy usando juntos pero me sigue mandando un error y no lo hayo. este es el codigo que tengo ahora:
Código PHP:
<?php
session_start();
include 'access.php';
if(isset($_POST['user']) && isset($_POST['pass']))
{
$_SESSION['user'] = $_POST['user'];
if(empty($_SESSION['user']))
{
header('Location: error.php');
}
}
if($_POST['user'] && $_POST['pass'])
{
$sql="SELECT * FROM usuarios WHERE login='".$_POST['user']."' AND pass='".$_POST['pass']."'";
$resultado=mysql_query($sql, $conexion) or die ("Error");
$numRegistros=mysql_num_rows($resultado);
if($numRegistros==0)
{
echo "Error, no existen registros que coincidan con tu usuario y contraseña";
}
else
{
echo "<bold><center>Login exitoso<br>Bienvenido<br><br>En unos momentos será redireccionado.</bold></center>";
echo '<html><head><META HTTP-EQUIV="REFRESH" CONTENT="4;index2.htm"></head></html>';
}
}
?>
este es el error que me manda:
Cita: Notice: Undefined index: user in C:\xampp2\htdocs\projectoz\login.php on line 14
y esta es la dichosa linea 14
Código PHP:
if($_POST['user'] && $_POST['pass'])
Es el mismo error que hace un momento aunque ahora si me muestra el usuario logeado =D.
Saludos