Hola!
Les planteo la duda y a ver si me pueden ayudar con esto ;)
Tengo varios archivos en los cuales se verifica la existencia de cookies, si está logueado, te manda al menu o a la pagina que quieres ver, si no lo estás te manda a login.php ya que esta verificación del cookie es repetitiva en cada archivo que tengo (y tendré), quiero saber cómo hacer para poder llamar a esa comprobacion por funciones.
El archivo normal es asi:
Código PHP:
<?php
if(isset($_COOKIE['ID_my_site']))
{
$username = $_COOKIE['ID_my_site'];
$pass = $_COOKIE['Key_my_site'];
$check = mysql_query("SELECT * FROM users WHERE username = '$username'")or die(mysql_error());
while($info = mysql_fetch_array( $check ))
{
//si tiene la contraseña incorrecta, se les manda a login.php
if ($pass != $info['password'])
{
header("Location: login.php");
}
//si todo esta bien, se les muestra la web de usuarios
else
{
?>
<html>
mi codigo
</html>
<?php
}
}
}
else
//si no hay cookie, se le manda a login.php
{
?>
<script type="text/javascript">
window.location="login.php";
</script>
<?php
}
?>
Código PHP:
<?php
include "funciones.php";
cabecera1();
?>
mi codigo
<?php cabecera2(); ?>
Será que hay una manera "inteligente" de hacerlo?
muchas gracias por adelantado ;)