Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2009, 05:45
Jomilar
 
Fecha de Ingreso: noviembre-2007
Mensajes: 78
Antigüedad: 16 años, 5 meses
Puntos: 1
Impedir acceso superada una fecha

No soy programador y necesito que me indiquen como seria el script para que, superada una fecha de vencimiento, los visitantes no puedan acceder a una seccion determinada.

Desde un formulario, los visitantes que cuenten con el codigo de acceso de un vendedor pueden acceder a dicha seccion. Si ese codigo no existe en la BD el visitante recibe un mensaje de error mediante el siguiente script:


<?php

$c_acceso = isset($_REQUEST["codigo"]) ? mysql_escape_string($_REQUEST["codigo"]) : "";

//verificar codigo de acceso
$sql = "select count(*) cuantos from vendedores where c_acceso = '$c_acceso'";
$c = mysql_query($sql, $conn) or die(mysql_error());
if ( $rc = mysql_fetch_array($c) ) {
$cuantos = $rc["cuantos"];
if( !($cuantos > 0) ) {
echo "<script>alert('El código de acceso que usted ingreso no existe, verifique la información ingresada.');history.back();</script>";

exit();
}
}
mysql_free_result($c);
?>

Lo que necesito es modificarlo para que ademas filtre a los visitantes que pretendan acceder fuera de un periodo determinado.

Mysql:

En la tabla 'vendedores' estan los campos:

codigo_vendedor
c_acceso

En la tabla 'ordenes' estan los campos:

codigo_vendedor
fecha_vencimiento

El campo fecha_vencimiento tiene el formato del ejemplo siguiente:

2009-11-14 15:47:55

No necesito considerar la hora, minutos y segundos, necesito que a partir de las 0 hs del dia siguiente: 2009-11-15 00:00:00 los visitantes ya no tengan acceso, y les muestre el mensaje:

"El codigo de acceso que usted ingreso ha caducado".

Desde ya muchas gracias por la ayuda!