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!