Tema: Consulta...
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/08/2006, 08:06
Avatar de Dalbin
Dalbin
 
Fecha de Ingreso: abril-2005
Mensajes: 74
Antigüedad: 19 años, 7 meses
Puntos: 4
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???
__________________
Lo más importante en la vida es estar con los ojos abiertos, y ver más alla de lo que te ofrecen