Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Razzari en 20 Octubre 2016, 03:30 am



Título: Tengo una duda con un LogIn en PHP
Publicado por: Razzari en 20 Octubre 2016, 03:30 am
Hola mi pregunta es la siguiente, supongamos que tengo por ejemplo:(www.mipagina.com/ingreso.php), un tipicio logIn con usuario y contraseña, valido esos datos con una funcion en PHP y si los datos se validad correctamente llevo al usuario a (www.mipagina.com/home).
Ahora si mi duda, como hago para hacer que el usuario simplemente no escriba en el navegador (www.mipagina.com/home) e ingrese directamente sin el login.
se que mi pregunta es muy basica, pero espero alguna respuesta. saludos y Gracias!!!  ;-) ;-) :D :D


Título: Re: Tengo una duda con un LogIn en PHP
Publicado por: [u]nsigned en 20 Octubre 2016, 17:00 pm
Podrias explicar mejor, no se entiende bien que es lo que necesitas  :rolleyes:


Título: Re: Tengo una duda con un LogIn en PHP
Publicado por: #!drvy en 20 Octubre 2016, 19:13 pm
Lo que necesitas es controlar dicho inicio de sesión constantemente.

- Cuando el usuario acceda desde ingreso.php, guardas los datos que ha proporcionado en una session o en una cookie.

- Cada vez que un usuario accede a /home o cualquier otro area restringido, compruebas si tiene dicha session o dicha cookie y si los valores son correctos.

- Si son correctos le dejas seguir lo que estaba haciendo, si no, le redireccionas a ingreso.php.

http://php.net/manual/es/session.examples.basic.php
http://php.net/manual/es/features.cookies.php

Saludos


Título: Re: Tengo una duda con un LogIn en PHP
Publicado por: Razzari en 20 Octubre 2016, 19:37 pm
Lo que necesitas es controlar dicho inicio de sesión constantemente.

- Cuando el usuario acceda desde ingreso.php, guardas los datos que ha proporcionado en una session o en una cookie.

- Cada vez que un usuario accede a /home o cualquier otro area restringido, compruebas si tiene dicha session o dicha cookie y si los valores son correctos.

- Si son correctos le dejas seguir lo que estaba haciendo, si no, le redireccionas a ingreso.php.

http://php.net/manual/es/session.examples.basic.php
http://php.net/manual/es/features.cookies.php

Saludos

Gracias  #!drvy !!!! con esa informacion ya lo puedo solucionar !