En este video vamos a asegurar esta zona puedes ver que incluso aunque no me haya logueado si corto
este logro como Incognito puedo llegar a esta parte y la idea es que nada más podamos guiarnos aquí
o entrar en esta parte.
Si hemos llenado todo correctamente tenemos sesiones donde vamos a crear dos funciones un par de funciones
que nos van a decir si el usuario está logueado correctamente o no lo ha hecho abrimos código PHP y
vamos a crear un par de funciones función una función que se llama usuario autenticado.
Esto nos va ayudar a comprobar si el usuario está autenticado en caso de que no lo esté pues lo vamos
a redireccionar al login para que se inicia sesión y otra que se vaya a revisar al usuario esto se va
a encargar de revisar que hay algo que se conoce como sesión iniciada en PHP hay algo llamado Sesiones
de administración estar ahí dos formas de almacenar datos para su uso a lo largo de distintas páginas
puedes ir de una página a otra en PHP hay tres el primero vendrían siendo las reglas pero nunca nunca
debes de guardar un formulario o un password en la web Relay porque puede ser expuesto a que alguien
pueda robarlo.
La otra son las cookies esas se almacenan en la computadora de la persona que visita el sitio web pero
tampoco se recomienda guardar passwords ahí ya que muchos virus entran al sistema buscando esas cookies
con los passwords y hay algo que se conoce como sesiones que es información que es almacenada dentro
del servidor que íbamos a mandar llamar al usuario autenticado es decir arrancamos una sesión.
Así es como las inicia siempre sesión Start es lo que te va a permitir desde una página a otra sin necesidad
de estar elogiando todo el tiempo y vamos a correr sobre autenticado en este caso esta función a revisar
usuario la función y en el caso de que el login sea correcto pues no queremos hacer nada no podremos
escribir hasta Lez pero en este caso lo que voy a hacer es negar esto.
Es decir si no hay un usuario si no está agregada a la sesión entonces vamos a redireccionar con location
login punto PHP y ponemos Exit para que pueda redireccionar.
Ahora vamos a revisar por el usuario que se haya logueado y aquí nada más ponemos un botón y Set y ponemos
sesión nombre entonces ya esto por ejemplo una vez que importemos esto en cualquier página que queramos
asegurar va a iniciar la sesión.
Después abre al usuario autenticado revisa que el usuario o la sesión exista en este caso de esta parte
de aquí y si no esta porque lo estamos negando entonces mándalo al login para que inicie sesión.
Ahora esto basta dentro del índex punto PHP antes de funciones siempre tiene que era antes porque como
estamos redireccionando no debe de haber nada de HTML antes de una redirección.
Entonces aquí ponemos Uniqlo y Emecé de Bonal funciones diagonal sesiones punto PHP.
Entonces como está en el Index punto PHP pues al abrir Yaki y recargar pues debe de enviar al login.
Por qué esta sesión que estoy creando.
Si bien ya me logía anteriormente esta sesión no la hago o no la he creado esta sesión se tiene que
crear en el modelo admin.
Aquí es donde estamos verificando que el paso por funciona correctamente además de verificar el Pathways
también vamos a tener que arrancar la sesión.
Entonces aquí vamos a poner iniciar la sesión ya que el usuario y su password son correctos y ponemos
sesión start aquí iniciamos la sesión que usualmente va a arrancar en cero o sea no va a tener nada
de información y le podemos agregar toda la información que queramos con un arreglo sesión de esta forma.
Por ejemplo podemos poner el nombre del usuario aquí en el nombre creo que no es nombre de usuario entonces
se va a crear el usuario Posco un punto y coma agregar más datos a la sesión todo lo que tú quieras
pedir aquí tampoco lo cargues tanto el ideé va a ser ideé también en este caso sería ir de usuario y
finalmente también hay quien lo
y esto va a ser Tru porque ya está logueado entonces esta forma puede quedar y si abrimos por ejemplo
sesiones y yo aquí le doy un lo vamos a abrir más bien en Kandel índex aquí si yo pongo recobré y hehco
encierra del PRE y un Bardock a sesión vamos a abrirlo y recargamos.
Bueno aquí yo tendría que guiarme ponemos min y aquí me equivoqué admin y admin
iniciar sesión nos va a crear el hoyen Okkhoy y nos manda a puedes ver que es el nombre admin y de 7
y nos dice que ya se intentó abrir este índex.
Por ejemplo el modo incógnito de Tei y Podemos que nos redirecciona al login.
Nada más tienes que ponerle en las sesiones donde quieras cerrar o que nadie pueda entrar si lo pones
en el login punto PHP pues nadie va a poder entrar ni siquiera loguearse entonces más bien ponlo aquí
en el índex en la administración del proyecto lo que quieres que nadie más entre a no ser que coloquen
su usuario y su password.
Esto nos va a permitir abrir la sesión en el siguiente video vamos a ver cómo cerrarla aquí puedes ver
que tenemos el botón de cerrar sesión lo veremos en nuestro próximo video.