1
00:00:00,420 --> 00:00:06,840
En este video vamos a asegurar esta zona puedes ver que incluso aunque no me haya logueado si corto

2
00:00:06,840 --> 00:00:13,920
este logro como Incognito puedo llegar a esta parte y la idea es que nada más podamos guiarnos aquí

3
00:00:13,920 --> 00:00:15,700
o entrar en esta parte.

4
00:00:15,720 --> 00:00:24,480
Si hemos llenado todo correctamente tenemos sesiones donde vamos a crear dos funciones un par de funciones

5
00:00:24,480 --> 00:00:32,120
que nos van a decir si el usuario está logueado correctamente o no lo ha hecho abrimos código PHP y

6
00:00:32,130 --> 00:00:37,080
vamos a crear un par de funciones función una función que se llama usuario autenticado.

7
00:00:37,380 --> 00:00:41,790
Esto nos va ayudar a comprobar si el usuario está autenticado en caso de que no lo esté pues lo vamos

8
00:00:41,790 --> 00:00:49,350
a redireccionar al login para que se inicia sesión y otra que se vaya a revisar al usuario esto se va

9
00:00:49,350 --> 00:00:58,100
a encargar de revisar que hay algo que se conoce como sesión iniciada en PHP hay algo llamado Sesiones

10
00:00:58,320 --> 00:01:05,450
de administración estar ahí dos formas de almacenar datos para su uso a lo largo de distintas páginas

11
00:01:05,460 --> 00:01:11,880
puedes ir de una página a otra en PHP hay tres el primero vendrían siendo las reglas pero nunca nunca

12
00:01:11,880 --> 00:01:18,060
debes de guardar un formulario o un password en la web Relay porque puede ser expuesto a que alguien

13
00:01:18,060 --> 00:01:19,170
pueda robarlo.

14
00:01:19,290 --> 00:01:25,920
La otra son las cookies esas se almacenan en la computadora de la persona que visita el sitio web pero

15
00:01:25,920 --> 00:01:33,390
tampoco se recomienda guardar passwords ahí ya que muchos virus entran al sistema buscando esas cookies

16
00:01:33,390 --> 00:01:39,750
con los passwords y hay algo que se conoce como sesiones que es información que es almacenada dentro

17
00:01:39,750 --> 00:01:47,890
del servidor que íbamos a mandar llamar al usuario autenticado es decir arrancamos una sesión.

18
00:01:47,890 --> 00:01:53,920
Así es como las inicia siempre sesión Start es lo que te va a permitir desde una página a otra sin necesidad

19
00:01:53,920 --> 00:02:01,710
de estar elogiando todo el tiempo y vamos a correr sobre autenticado en este caso esta función a revisar

20
00:02:01,720 --> 00:02:10,010
usuario la función y en el caso de que el login sea correcto pues no queremos hacer nada no podremos

21
00:02:10,020 --> 00:02:13,510
escribir hasta Lez pero en este caso lo que voy a hacer es negar esto.

22
00:02:13,800 --> 00:02:21,590
Es decir si no hay un usuario si no está agregada a la sesión entonces vamos a redireccionar con location

23
00:02:22,480 --> 00:02:28,740
login punto PHP y ponemos Exit para que pueda redireccionar.

24
00:02:28,830 --> 00:02:37,350
Ahora vamos a revisar por el usuario que se haya logueado y aquí nada más ponemos un botón y Set y ponemos

25
00:02:37,470 --> 00:02:46,310
sesión nombre entonces ya esto por ejemplo una vez que importemos esto en cualquier página que queramos

26
00:02:46,310 --> 00:02:49,460
asegurar va a iniciar la sesión.

27
00:02:49,460 --> 00:02:56,270
Después abre al usuario autenticado revisa que el usuario o la sesión exista en este caso de esta parte

28
00:02:56,270 --> 00:03:02,390
de aquí y si no esta porque lo estamos negando entonces mándalo al login para que inicie sesión.

29
00:03:03,600 --> 00:03:10,040
Ahora esto basta dentro del índex punto PHP antes de funciones siempre tiene que era antes porque como

30
00:03:10,050 --> 00:03:14,660
estamos redireccionando no debe de haber nada de HTML antes de una redirección.

31
00:03:14,670 --> 00:03:23,220
Entonces aquí ponemos Uniqlo y Emecé de Bonal funciones diagonal sesiones punto PHP.

32
00:03:23,800 --> 00:03:29,500
Entonces como está en el Index punto PHP pues al abrir Yaki y recargar pues debe de enviar al login.

33
00:03:29,490 --> 00:03:31,980
Por qué esta sesión que estoy creando.

34
00:03:31,980 --> 00:03:38,000
Si bien ya me logía anteriormente esta sesión no la hago o no la he creado esta sesión se tiene que

35
00:03:38,000 --> 00:03:40,000
crear en el modelo admin.

36
00:03:40,130 --> 00:03:46,100
Aquí es donde estamos verificando que el paso por funciona correctamente además de verificar el Pathways

37
00:03:46,130 --> 00:03:48,900
también vamos a tener que arrancar la sesión.

38
00:03:48,950 --> 00:03:56,550
Entonces aquí vamos a poner iniciar la sesión ya que el usuario y su password son correctos y ponemos

39
00:03:56,550 --> 00:04:03,150
sesión start aquí iniciamos la sesión que usualmente va a arrancar en cero o sea no va a tener nada

40
00:04:03,150 --> 00:04:09,780
de información y le podemos agregar toda la información que queramos con un arreglo sesión de esta forma.

41
00:04:09,780 --> 00:04:16,520
Por ejemplo podemos poner el nombre del usuario aquí en el nombre creo que no es nombre de usuario entonces

42
00:04:16,530 --> 00:04:23,130
se va a crear el usuario Posco un punto y coma agregar más datos a la sesión todo lo que tú quieras

43
00:04:23,130 --> 00:04:32,640
pedir aquí tampoco lo cargues tanto el ideé va a ser ideé también en este caso sería ir de usuario y

44
00:04:32,640 --> 00:04:34,180
finalmente también hay quien lo

45
00:04:38,650 --> 00:04:45,150
y esto va a ser Tru porque ya está logueado entonces esta forma puede quedar y si abrimos por ejemplo

46
00:04:45,150 --> 00:05:00,360
sesiones y yo aquí le doy un lo vamos a abrir más bien en Kandel índex aquí si yo pongo recobré y hehco

47
00:05:00,750 --> 00:05:11,770
encierra del PRE y un Bardock a sesión vamos a abrirlo y recargamos.

48
00:05:11,770 --> 00:05:20,420
Bueno aquí yo tendría que guiarme ponemos min y aquí me equivoqué admin y admin

49
00:05:23,060 --> 00:05:30,340
iniciar sesión nos va a crear el hoyen Okkhoy y nos manda a puedes ver que es el nombre admin y de 7

50
00:05:30,860 --> 00:05:34,620
y nos dice que ya se intentó abrir este índex.

51
00:05:34,630 --> 00:05:41,040
Por ejemplo el modo incógnito de Tei y Podemos que nos redirecciona al login.

52
00:05:41,290 --> 00:05:47,650
Nada más tienes que ponerle en las sesiones donde quieras cerrar o que nadie pueda entrar si lo pones

53
00:05:47,650 --> 00:05:53,610
en el login punto PHP pues nadie va a poder entrar ni siquiera loguearse entonces más bien ponlo aquí

54
00:05:53,630 --> 00:05:59,380
en el índex en la administración del proyecto lo que quieres que nadie más entre a no ser que coloquen

55
00:05:59,380 --> 00:06:01,980
su usuario y su password.

56
00:06:02,020 --> 00:06:06,430
Esto nos va a permitir abrir la sesión en el siguiente video vamos a ver cómo cerrarla aquí puedes ver

57
00:06:06,430 --> 00:06:10,170
que tenemos el botón de cerrar sesión lo veremos en nuestro próximo video.
