Ok.. ya lo acomode lo tenia asi, session.use_cookies = 10, lo puse en 1, pregunta cual es la mejor forma de utilizarlo???
Fijate yo en el index.php tengo solo el formulario con el usuario y la clave, de alli lo salto a la pagina login.php alli tenfo este codigo...
Código PHP:
<?
require_once("conexion.php");
if (!$usuario){
?>
<script language="javascript">
alert('Debe introducir un usuario.');
location.href="index.php";
</script>
<?
}
if (!$clave){
?>
<script language="javascript">
alert('Debe introducir una contraseña.');
history.back();
</script>
<?
}
$user = "select * from usuarios where nick = '".$usuario."'";
$resultado_user = mysql_query($user);
$num_resultados_user = mysql_num_rows($resultado_user);
$fila_user = mysql_fetch_array($resultado_user);
//$usuarioid = stripslashes($fila_user["usuarioid"]);
$nombre = stripslashes($fila_user["nombre"]);
$nick = stripslashes($fila_user["nick"]);
$pass = stripslashes($fila_user["clave"]);
$tipo_usuario = stripslashes($fila_user["tipo_usuario"]);
$status = stripslashes($fila_user["status"]);
if ($num_resultados_user == 0){
?>
<script language="javascript">
alert('No se encuentra ese Usuario en la Base de Datos.\nContacte al Administrador.');
history.back();
</script>
<?
}
if ($usuario == $nick && $clave == $pass && $status == 0){
?>
<script language="javascript">
alert('Su cuenta se encuentra suspendida.\nContacte al Administrador.');
history.back();
</script>
<?
}
if ($usuario == $nick && $clave != $pass && $status == 1){
?>
<script language="javascript">
alert('Ha introducido la contraseña incorrecta.\nVuelva a intentarlo.');
history.back();
</script>
<?
}
if ($usuario == $nick && $clave == $pass && $status == 1){
session_start();
$_SESSION["nombre"] = $nombre;
$_SESSION["nick"] = $nick;
$_SESSION["tipo_usuario"] = $tipo_usuario;
?>
<script language="javascript">
location.href="principal.php?mes=<? echo date(n);?>&ano=<? echo date(Y);?>";
</script>
<?
}
?>
alli me valida si el usuario esta o no, y que tipo de usuario es, eso es lo que guardo en la session.
y si el usuario es valido salta a la pagina principal, y alli hago la prueba, a ver si lee los valores, y lo hago asi
Código PHP:
<?
session_start();
$nombre = $_SESSION['nombre'];
echo $nombre;
?>
y no me muestra nada.... que estoy haciendo mal??? que me hace falta??? que puedo hacer???