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!