Foros del Web » Programando para Internet » PHP »

Login de usuarios - como proteger paginas

Estas en el tema de Login de usuarios - como proteger paginas en el foro de PHP en Foros del Web. El siguiente ejemplo lo veo bien para retomar php pero dicho ejemplo trabaja solo accediendo a la pagina index.php como haria para proteger que usuarios ...
  #1 (permalink)  
Antiguo 08/08/2012, 14:21
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 1.127
Antigüedad: 16 años, 3 meses
Puntos: 10
Login de usuarios - como proteger paginas

El siguiente ejemplo lo veo bien para retomar php pero dicho ejemplo trabaja solo accediendo a la pagina index.php como haria para proteger que usuarios no registrados no ingresen a otras paginas como productos.php u otrapagina_restringida.php o esto ya seria en javascript o acaso se necesita una mezcla de ambos.

  #2 (permalink)  
Antiguo 08/08/2012, 15:29
 
Fecha de Ingreso: agosto-2012
Ubicación: Santiago
Mensajes: 124
Antigüedad: 11 años, 8 meses
Puntos: 60
Respuesta: Login de usuarios - como proteger paginas

Puedes hacer con un IF...

If(!$_SESSION['userid']) {

echo "No puedes entrar";
die();

} else {

// si puede entrar, aquí el código

}
__________________
~~Aprendiendo.
Become a Programmer, Moth*rf*cker
  #3 (permalink)  
Antiguo 08/08/2012, 19:27
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 1.127
Antigüedad: 16 años, 3 meses
Puntos: 10
Respuesta: Login de usuarios - como proteger paginas

Espero no tener probleamas, gracias por la ayuda, saludos
  #4 (permalink)  
Antiguo 11/08/2012, 15:24
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 1.127
Antigüedad: 16 años, 3 meses
Puntos: 10
Respuesta: Login de usuarios - como proteger paginas

Hola bueno nunca puedo acceder a la pagina res.php siempre me redirecciona a index.php aunque esté logueado

Este es el file res.php
Código:
<?php
if (isset($_SESSION['userid'])){
   echo 'Pagina restringida, bienvenido '.$_SESSION['userid'];
   echo '<p><a href="logout.php">Logout</a></p>';
}else{
echo '<SCRIPT LANGUAGE="javascript">
              location.href = "index.php";
              </SCRIPT>';
} 
?>
  #5 (permalink)  
Antiguo 11/08/2012, 15:40
 
Fecha de Ingreso: agosto-2012
Ubicación: En algún lugar de México
Mensajes: 41
Antigüedad: 11 años, 8 meses
Puntos: 16
Respuesta: Login de usuarios - como proteger paginas

Debes de iniciar la sesion primero

session_start();

de ahi haces lo anterior
  #6 (permalink)  
Antiguo 11/08/2012, 15:46
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 1.127
Antigüedad: 16 años, 3 meses
Puntos: 10
Respuesta: Login de usuarios - como proteger paginas

Asi era, gracias por la ayuda, saludos

Aqui otro ejemplo, quizas le sirva a otros usuarios del forohttp://www.youtube.com/watch?v=6PeRLIOhZIw

Última edición por franko1809; 11/08/2012 a las 15:51
  #7 (permalink)  
Antiguo 11/08/2012, 17:20
 
Fecha de Ingreso: agosto-2011
Mensajes: 161
Antigüedad: 12 años, 8 meses
Puntos: 7
Respuesta: Login de usuarios - como proteger paginas

nunca esta de mas... en vez de imprimir con un echo un script y en el hacer un window.location .. podrias directamente la funcion header


ejemplo

<?php
header('location pagina.php');

?>
  #8 (permalink)  
Antiguo 11/08/2012, 19:53
Avatar de xIamAlex  
Fecha de Ingreso: abril-2012
Ubicación: Venezuela
Mensajes: 118
Antigüedad: 12 años
Puntos: 23
Respuesta: Login de usuarios - como proteger paginas

100% de acuerdo con ccsaiKo, dado a que es más seguro ¿por qué?, bueno desactiva JavaScript y adios seguridad, páginas visualizadas..
__________________
Las personas quieren autos, casas, teléfonos, dinero, poder, ser famosos, parejas, en fin.. yo solo quiero ser libre y feliz.

Etiquetas: login, proteger, sql, usuarios
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 22:23.