Código PHP:
<?php
require_once('includes/bdd.php');
require_once('classes/class.inyeccion.php');
if($_POST['login']=="login"){
$usuario=$_POST['usuario'];
$pass=$_POST['pass'];
$i=new Inyeccion();
$i->inyectar($usuario);
$i->inyectar($pass);
$sql="SELECT idusuarios, nick FROM usuarios WHERE nick='$usuario' and pass=md5('$pass')";
$resultSet=$db->Execute($sql);
if(!$resultSet){
echo $db->ErrorMsg();
//verifo que la informacion este correcta
}elseif($resultSet->fields["nick"]!=$usuario and $resultSet->fields["pass"]!=$pass){?>
<script language="javascript" type="text/javascript">
alert("Atencion: nombre y/o contraseña incorrecta");
window.location.href="index.php";
</script>
<?php
//cierro las conexiones
$resultSet->Close();
$db->Close();
}else{
session_start();
//proceso el resultset
$_SESSION['idusuarios']=$resultSet->fields["idusuarios"];
$_SESSION['nick']=$resultSet->fields["nick"];
?>
<script>
window.location.href="inicio.php";
</script>
<?php
//cierro las conexiones
$resultSet->Close();
$db->Close();
}
}
Código PHP:
//esta parte del codigo es la misma que la anterior pero aka le agregue el echo y el die()
$_SESSION['idusuarios']=$resultSet->fields["idusuarios"];
$_SESSION['nick']=$resultSet->fields["nick"];
echo $_SESSION['nick']; //aqui si me imprime el valor de la variable
die();
pagina inicio.php
Código PHP:
// esta es la pagina redirecionada
session_start();
echo $_SESSION['nick']; //aqui no me imprime el valor de la variable
die();
de antemanos gracias