bueno hace como 3 dias que quiero hacer mi autentificacion de usuario y no lo logro o me surgen siertos problemas que me terminan desvelando jaja espero que me puedan ayudar a resolver el problema, voy a tratar de ser lo mas claro posible para esplicar el problema.
Código:
archivos:
main.php
aplicacion.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");
}
?>
main.php
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.