Sesiones en PHP..

Con este ejemplo de usos de sesiones en PHP, podrás limitar a usuarios y no permitirles el acceso a tus paginas web, aunque estos se sepan las direcciones a las que vas dentro de tu sitio.

A continuación un ejemplo simple de como usar sesiones dentro de tu sistema.

Lo que tenemos comúnmente en nuestros sistemas web es la validación de usuarios, esto generalmente lo hacemos comparando los usuarios y passwords con nuestra base de datos.

Ahora dentro de tu archivo de validación de usuarios, antes de mandar a los usuarios a la página de bienvenida realiza lo siguiente:

1.- Empezamos una sesión con session_start(); y también creamos una variable de sesión, recuerda que debes crear la variable de sesión solo si el usuario existe y va a darle permiso de que navegue en tu sitio web.

<?php  //Función la debemos definir antes de cualquier otro código.
session_start(); //Crear sesión.
?>
<?php
$_SESSION[‘logged’] == “OK” //Creamos la variable de sesión.
?>

2.- En las paginas en donde vas a verificar la variable de sesión tienes que hacer lo siguiente.

<?php
session_start(); // Crea una sesión ó continúa con una sesión..
?>
if($_SESSION[‘logged’] == “OK”) {
echo “OK, tienes el acceso permitido”;}
else {
?>

<SCRIPT LANGUAGE=”javascript”>location.href = “index.php”;
</SCRIPT> <!–Esta parte la puedes hacer con Javascript ó con PHP, lo retornamos al index.–>

<?php
require “index.php”; // Acá lo hacemos con PHP, para retornarlo a index en caso de que no tenga permiso.
}

Y esto lo hacemos en todas nuestras paginas, es una manera fácil de protegerlas.

Nota: Puedes poner dentro del If, si la condición se cumple lo que quieras que suceda en cuanto a dirigirlos a otras paginas, también puedes dejar en mensaje de que tiene acceso permitido y dejar que la pagina que tiene se cargue normalmente.

Si tienes dudas escríbeme.

Solución para tu Windows pirata..

Mensaje de de notificación de que tu windows es pirata, checa los pasos para eliminarlo:

Abre la ventana de Ejecutar (Ventanita de Windows + R) combinación de teclas.

Escribe el comando REGEDIT.

Eliminen la siguiente clave del registro, sigan la ruta.

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogonNotifyWgaLogon

Después reinicien. Luego eliminen los archivos de C:windows/ system32 : wgatray.exe wgalogon.dll legitcheckcontrol.dll

Listo…

Saludos..