Código:
aplicacion.phparchivos: main.php aplicacion.php
Código PHP:
<?php
// hacemos una conexion a la bd
$conexion = mysql_connect('LOCALHOST','USUARIO','CONTRASEÑA');
// seleccionamos la Bd
mysql_select_db ("BASEDEDATOS", $conexion);
//realizamos una consulta a la bd
$query = mysql_query("SELECT * FROM TABLA", $conexion);
//definimos un array
$array = mysql_fetch_array($query);
//realizamos un array de los campos que contienen el usuario y la contraseña
$arrayusr_login = ($array["usr_login"]);
$arrayusr_pass = ($array["usr_pass"]);
//vemos si el usuario y contraseña es váildo
//llamamos los arrays en las siguiente linea.
if ($_POST["usr_login"]=="$arrayusr_login" && $_POST["usr_pass"]=="$arrayusr_pass"){
//usuario y contraseña válidos
//defino una sesion y guardo datos
session_start();
session_register("autentificado");
$autentificado = "SI";
header ("Location: aplicacion.php");
}else {
//si no existe le mando otra vez a la portada
header("Location:index.php?registrado=1");
}
?>
![](http://img238.imageshack.us/img238/6922/xxxxxxpk7.jpg)
GRIS = HEADER
AMARILLO = MATERIAL TEXTUAL
AZUL = ADSENSE
ROJO = AUTENTIFICACION DE USUARIO
ahora sabiendo esto, sabemos que si insertamos en la linea 30 de "aplicacion.php" este codigo:
header("Location:index.php?registrado=1");
nos va a dar Warning: Cannot modify header information.
¿que solución tengo para poner la autentificacion en la pagina main.php?
editado --------------------------------- editado
se me olvidaba que al momento de autentificarse tendria que mostrar en la pagina main.php
en el mismo sector donde antes estaba el autentificador de usuario un menu donde esta el material para descargar de cada usuario.