Foros del Web » Programando para Internet » PHP »

accesos en php

Estas en el tema de accesos en php en el foro de PHP en Foros del Web. Hola de nuevo amigos de este foro..ps cmo sabran soy nuevo en PHP..tengo una duda...y espero puedan ayudarme...estoy montando un sitio en el cual solo ...
  #1 (permalink)  
Antiguo 21/05/2010, 15:35
 
Fecha de Ingreso: mayo-2010
Mensajes: 8
Antigüedad: 14 años
Puntos: 0
accesos en php

Hola de nuevo amigos de este foro..ps cmo sabran soy nuevo en PHP..tengo una duda...y espero puedan ayudarme...estoy montando un sitio en el cual solo los empleados de la empresa puedan tener acceso a un archivo para registrar a sus clientes, e conseguido hacer un formulario con usuario y contraseña, si estos datos son correctos este scrip los redirecciona al archivo...no me habia dado cuenta que puedo tener acceso a este arcivo poniendo toda la ruta en la barra de direcciones, como puedo evitar esto??? si alguien tiene una sujerencia haganmelo saber....saludos y ojala puedan ayudarme....
  #2 (permalink)  
Antiguo 21/05/2010, 15:40
 
Fecha de Ingreso: septiembre-2008
Mensajes: 136
Antigüedad: 15 años, 7 meses
Puntos: 1
Respuesta: accesos en php

haz una validacion como esta:


Código PHP:
if(($user=='')or($pass==''))
    {

?>
<script language="JavaScript">
alert("Su tiempo de conexión ha expirado, por favor vuelva a ingresar");
window.close();
</script>

<?
    
}
  #3 (permalink)  
Antiguo 21/05/2010, 15:41
Avatar de carmagedon  
Fecha de Ingreso: junio-2005
Ubicación: Argentina
Mensajes: 794
Antigüedad: 18 años, 10 meses
Puntos: 23
Respuesta: accesos en php

Hola,

Lo que se me ocurre sería que utilices SESSIONES por el momento, cuando se hace el login, yo crearía una session y le aplicaría un valor "1", para luego, en ese archivo verificar por ejemplo..

Código PHP:
if (isset($_SESSION["prueba"] == "1")){
//...muestro lo que tendria que mostrar
}else{
echo 
"No tienes permiso para acceder a ésta seccion";

Suerte!
__________________
Freelance - Aplicaciones Web

Etiquetas: Ninguno
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 17:19.