Foros del Web » Programando para Internet » PHP »

Restringir Accesos

Estas en el tema de Restringir Accesos en el foro de PHP en Foros del Web. Que tal comunidad he esta visitando mucho esta pagina para resolver ciertas problematicas y asi darle solucion a lo que estoy haciendo.. solo que ahora ...
  #1 (permalink)  
Antiguo 02/04/2008, 18:25
 
Fecha de Ingreso: marzo-2008
Mensajes: 2
Antigüedad: 16 años, 1 mes
Puntos: 0
Exclamación Restringir Accesos

Que tal comunidad he esta visitando mucho esta pagina para resolver ciertas problematicas y asi darle solucion a lo que estoy haciendo.. solo que ahora me encuentro en problema por q no he podido encontrar la manera de restringir accesos la cosa es asi;
  1. El usuario se logea.
  2. Tiene q verificar si existe de lo contrario no tendra acceso.
  3. Tiene q verificar q el dia como la hora estan autorizadas para ese usuario para asi tener acceso, de los contrario tampoco tendra acceso.
  4. Checar que nada mas un usuario este usando esa pagina y si otro intenta que espere para porder utilizar la pagina hasta que el otro usuario desocupe esa pagina ej. un formulario. (esto no se si es posible, por lo tanto es opcional)

Mas que nada es cuestion de seguridad... para que solo entren a lo que van a hacer y nada mas.

Mis caracteriticas de mi servidor que estoy utilizando es:

Apache Web Server Version 2.2.3
PHP Script Language Version 5.1.6
MySQL Database Version 5.0.24a
phpMyAdmin Database Manager Version 2.9.0.2


Gracias de antemano por si pudieran ayudar...
  #2 (permalink)  
Antiguo 02/04/2008, 18:45
Avatar de acastillog70  
Fecha de Ingreso: septiembre-2003
Ubicación: México, D.F.
Mensajes: 181
Antigüedad: 20 años, 7 meses
Puntos: 1
Re: Restringir Accesos

Te recomiendo que para ello utilices sesiones, aqui encontraras útiles sugerencias, ahora para verificar si esta ese usuaro en una bd, utilizo algo sencillo como esto:

Te conectas a tu base de datos y luego :

Código PHP:
   $sql= "SELECT * FROM acceso WHERE Usuario = '".$_POST["Usuario"]."'";
   $rs= odbc_do($conn,$sql);
   $ver= odbc_fetch_row($rs);
if ($ver == false)
  {
  echo "<h3 aling=\"center\"> Usuario no autorizado. </h3>"; "<br/>";
  echo "<h3 aling=\"center\"> Consulte a su administrador. </h3>"; "<br/>";

}
    elseif ($ver == true)
  {
     $ver2=odbc_result($rs,"Clave");
      if ($ver2 == $cla)
      {
        header("Location: IncioIFAI.php");
      }    
     else
     {
       echo "<h3 aling=\"center\"> Clave erronea, verifica e intentalo nuevamente </h3>"; echo "<br/>"; ?>
       <div align="left"><a href="Menu.html" title="regresar" target="_self" class="Estilo1"></a><?
     
}
  }
Cabe señalar que el header es muy especial para su uso.
Es algo sencillo, pero adicionado a las sesiones para controlar bien el uso de tus usuarios dará un mejor resultado.

Saludos
__________________
Nacemos para morir. De lo demas, no te preocupes, ocupate.
  #3 (permalink)  
Antiguo 02/04/2008, 18:55
 
Fecha de Ingreso: marzo-2008
Mensajes: 2
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Restringir Accesos

Gracias..... de eso no tengo ninguna problemas lo que me esta matando es lo del tercer punto

3. - Tiene q verificar q el dia como la hora estan autorizadas para ese usuario para asi tener acceso, de los contrario tampoco tendra acceso.

y cuerto no tanto pero lo q me interesa mas es este punto............


GRACIAS

Última edición por Clown; 03/04/2008 a las 08:41 Razón: me equivoque en un aspecto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:35.