Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/11/2010, 20:15
Avatar de gringofer
gringofer
 
Fecha de Ingreso: agosto-2010
Ubicación: Córdoba, Argentina
Mensajes: 338
Antigüedad: 14 años, 3 meses
Puntos: 22
Pregunta Pag. visible solo para usuarios registrados

Holas foreros, tengo un problema, necesito hacer una función php que solo permita ver las pag de mi web a usuarios registrados, yo hice una, pero creo que no funciona porque al teclar la pag en el explorador puedo ingresar sin haberme logeado... el codigo que hice es el siguiente:

Código PHP:
<?php

// Configura los datos de tu cuenta
$dbhost='XXXXXXXX';
$dbusername='XXXXXXXX';
$dbuserpass='XXXXXXXXXX';
$dbname='XXXXXXXXX';
session_start();

// Conexión a la base de datos
mysql_connect ($dbhost$dbusername$dbuserpass);
mysql_select_db($dbname) or die('Cannot select database');



if (isset(
$_SESSION['s_username'])) {
echo 
"Bienvenido a mi sitio has ingresado como ".$_SESSION['s_username'].", gracias por la visita!";
}else{
echo 
"Tu no estas autentificado dirígete a login.php o registrate en register.php";
echo 
$_SESSION['s_username'];
}
?>
y lo coloco al principio de la pag.

Otra pregunta, tambien hice un codigo para logout que no se si esta bien es:

Código PHP:
<?php

session_start
();
$_SESSION = array();
header("Location: index.html");


?>
Alguien me podría decir si estos tienen algun error y porque se puede entrar a la pag sin haberse logeado? muchas gracias!