Entrar.html
Código HTML:
<FORM ACTION="ingresar.php" METHOD="post"> <b>Nick</b> : <INPUT TYPE="text" CLASS="form" NAME="nick" SIZE="10" maxlenght="13"> <b>Pass</b>: <INPUT TYPE="password" CLASS="form" NAME="pass" SIZE=10 maxlenght="12"> <center> <INPUT TYPE="submit" CLASS="boton" VALUE="Entrar"></center> </FORM>
Código PHP:
<?php
$nick=$_POST['nick'];
$pass=$_POST['pass'];
include ('includes/conexion.php');
$ssql = "SELECT * FROM usuarios WHERE nick='$nick' and pass='$pass'";
$rs = mysql_query($ssql,$conn);
if (mysql_num_rows($rs)!=0){
//usuario y contraseña válidos
//defino una sesion y guardo datos
session_start();
$SESSION["autentificado"]="SI";
$SESSION["nombre"]=$nick;
session_register("SESSION");
header ("Location: registrados.php");
}else {
//si no existe le mando otra vez a la portada
header("Location: usuarios.php?error=nickopass");
}
mysql_free_result($rs);
mysql_close($conn);
?>
Código PHP:
<?
include ("seguridad.php");
echo " Usuario registrado: <b> ";
echo "<a HREF=\"#\" onClick=\"window.open('salir.php','newwindow','scrollbars=0,resizable=0, top=1, left=1, width=100,height=100');return(false)\"> Salir</a><span class=\"azul\">::</span><a href=\"registrados.php?accion=ver\">Editar datos usuario</a><span class=\"azul\">::</span><a href=\"registrados.php?accion=eliminar\">Eliminar cuenta usuario</a><span class=\"azul\">::</span><a HREF=\"#\" onClick=\"window.open('faq_usuarios.html','newwindow','scrollbars=1,resizable=0, top=1, left=1, width=300,height=530');return(false)\"> FAQ</a>";
?>
Código PHP:
<?
session_start();
if($SESSION["autentificado"]!="SI") {
header("location: usuarios.php"); /* Si no ha iniciado la sesion, vamos a usuarios.php */
exit();
}
?>
Código PHP:
<?
echo "No estas identificado";
?>
No me funciona, si quito seguridad.php si, tiene que ser las sesiones.
register_globals lo tengo en off y el resto del php.info de sessiones es este:
session.auto_start Off Off
session.bug_compat_42 Off Off
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 100 100
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path /var/tmp /var/tmp
session.serialize_handler php php
session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid On On
Gracias anticipadas, Salu2.