Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/09/2008, 09:33
Avatar de Carlojas
Carlojas
 
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 17 años, 8 meses
Puntos: 49
Respuesta: ayuda con loguin php y sessions

Que tal h3greed, primero que todo te invito sino sabes mucho leas el Manual de PHP, para que ademas de copiar los códigos entiendas la ejecución de los mismos, como ya te dijo ilie, al principio de las páginas que consideras de acceso privado debes validar que se haya iniciado una sesión de lo contrario impides el acceso, en ese orden de ideas y siguiendo lo que haces con tu código modifícalo así:

login2.php
Código PHP:
<?php
session_start
();
include (
"dbconexion.php");
if (isset(
$_POST['usuario'])) {
$usuario $_POST['usuario'];
$pass1 $_POST['pass1'];
if (
$pass1== NULL) {
echo 
"La password no fue enviada";
}else{
$query mysql_query("SELECT usuario,pass1 FROM usuarios WHERE usuario = '$usuario'") or die(mysql_error());
$data mysql_fetch_array($query);
if(
$data['pass1'] != $pass1 or $data['usuario'] != $usuario) {
header("location: login3.php");
}else{
$_SESSION['s_usuario'] = $data['usuario'];
$_SESSION['estado'] = "Logueado";
header("location: locales/index.php");}}}
?>
Luego en index.php, simplemente verificas que se haya iniciado sesión
Código PHP:
session_start();
if(isset(
$_SESSION['s_usuario']) && $_SESSION['estado'] == "Logueado"){
// Le permites el acceso al index.php
}else{
   
// Redireccionas a login3.php
   
header("location: login3.php");} 
Tambien te invito a que mires los aportes del foro
http://www.forosdelweb.com/f18/aport...aporte-561417/

Saludos.