Ya puede solucionarlo.
Realicé una función que me diera el estado a partir del usuario y contraseña.
Código PHP:
function ComprobarEstadoUsuario($varconfirmacion, $varconfirmacion2)
{
global $database_conexionzk, $conexionzk;
mysql_select_db($database_conexionzk, $conexionzk);
$query_ConsultaFuncion = sprintf("SELECT intEstado FROM tblusuario WHERE strEmail=%s AND strPassword=%s", GetSQLValueString($varconfirmacion, "text"), GetSQLValueString($varconfirmacion2, "text"));
$ConsultaFuncion = mysql_query($query_ConsultaFuncion, $conexionzk) or die(mysql_error());
$row_ConsultaFuncion = mysql_fetch_assoc($ConsultaFuncion);
$totalRows_ConsultaFuncion = mysql_num_rows($ConsultaFuncion);
if ($query_ConsultaFuncion ==true)// este if me devuelve datos si la consulta es correcta el cual es utilizado en el archivo 1
return $row_ConsultaFuncion['intEstado'];
else
return 0;
mysql_free_result($ConsultaFuncion);
}
Luego si la validación es 0 que no lo ejecute, si es distinto a 0 que le ejecute.
Si esta activado, ósea si es 1, si el tiempo no expiró o está vigente y no esta activado.
Código PHP:
$resultado_estado = ComprobarEstadoUsuario($loginUsername, $password);
if ($resultado_estado == 0) {
}else {
if ($tiempo_actual > $resultado_estado && $resultado_estado != 1) {
header("Location:" .$MM_redirecEstadoExpiro);
exit;
}
if ($resultado_estado > $tiempo_actual && $resultado_estado != 1) {
header("Location:" . $MM_redirecEstadoNoAvtiva);
exit;
}
}
Bueno gracias por responder,
Lo escribo por si a alguien le ocurre lo mismo.