User: pass
Pass: user
Seleccionados de la tabla usuarios
luego se va a la pagina restringida y ahi muestra el nombre y la fecha de nacimiento de la persona que se identifico. datos que también obtenemos de la misma tabla usuarios, y eso es lo que no sé como pasar los datos por la session para poder mostrarlos en la pagina restringida.
Estos son mis codigos:
FORM EN HTML PARA EL INGRESO (login.php)
Código HTML:
<form action="control.php" method="POST"> <table align="center" width="225" cellspacing="2" cellpadding="2" border="0"> <tr> <td colspan="2" align="center" <?if ($_GET["errorusuario"]=="si"){?> bgcolor=red><span class="style20">Datos incorrectos</span> <?}else{?> bgcolor=#cccccc><span class="style1">Introduzca su clave de acceso</span> <?}?></td> </tr> <tr> <td align="right" class="Link2">Usuario:</td> <td><input type="Text" name="usuario" size="8" maxlength="50"></td> </tr> <tr> <td align="right" class="style14">Contraseña: </td> <td><input type="password" name="contrasena" size="8" maxlength="50"></td> </tr> <tr> <td colspan="2" align="center"><input type="Submit" value="ENTRAR"></td> </tr> </table> </form>
CODIGO QUE COMPRUEBA QUE LOS DATOS SEAN CORRECTOS (control.php)
Código PHP:
<?php
$conn = mysql_connect("localhost", "usuario_bd", "password_bd");
mysql_select_db("nombre_bd",$conn);
$ssql = "SELECT * FROM usuarios WHERE usuario='$usuario' and rut='$contrasena'";
$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_register("autentificado");
$autentificado = "SI";
header ("Location: index.php");
}else {
//si no existe le mando otra vez a la portada
header("Location: login.php?errorusuario=si");
}
mysql_free_result($rs);
mysql_close($conn);
?>
Código PHP:
<?
session_start();
if ($_SESSION["autentificado"] != "SI") {
//si no existe, envio a la página de autentificacion
header("Location: login.php");
//ademas salgo de este script
exit();
}
?>
Código PHP:
<?php
include("seguridad.php");
?>
Esta es la página restringida bienvenido!
Ahi en control.php compruebo los datos en la base de datos para permitir el acceso pero también necesito mostrar otros datos como el nombre de quien entro con ese user y pass y mostrarlos en la pagina restringida obviamente estos datos se extraen de la misma tabla usuarios que de donde se extrae el usuario y contraseña.
Saludos y espero me puedan ayudar