1
00:00:12,610 --> 00:00:14,950
Hola bienvenidos a una nueva clase.

2
00:00:15,040 --> 00:00:22,780
Vamos a agregar algunas pequeñas líneas para mejorar y profundizar un poco sobre las variables de sesión.

3
00:00:24,200 --> 00:00:34,750
Miren lo que voy a hacer a esta altura aquí no usuarios hemos guardado lo que nos trae esta consulta

4
00:00:39,420 --> 00:00:47,180
si ustedes notan estamos trayendo todas las columnas a donde el usuario coincide con el usuario o mejor

5
00:00:47,180 --> 00:00:52,700
dicho a donde el mail coincida con el mail que nos brinda el usuario y a donde la clave coincida con

6
00:00:52,700 --> 00:00:53,590
la clave guardada.

7
00:00:53,600 --> 00:00:59,600
Perfecto pero lo bueno es que me estoy trayendo toda esa información me estoy trayendo a lo mejor no

8
00:00:59,600 --> 00:01:05,150
sé si se dieron cuenta pero me estoy trayendo el Heydi el mail.

9
00:01:05,150 --> 00:01:05,570
Ya lo sé.

10
00:01:05,570 --> 00:01:15,410
Por supuesto además de la clave también otros datos como desde la IP en la que creó la cuenta vamos

11
00:01:15,410 --> 00:01:18,070
a repasar los para tenerlos más presentes.

12
00:01:18,350 --> 00:01:20,250
Vamos a entrar PHP y admin.

13
00:01:20,280 --> 00:01:24,440
Miren todo lo que me estoy trayendo a ver qué pasó acá.

14
00:01:24,570 --> 00:01:27,260
Es muy simple lo que pasó no inició mayo SQL

15
00:01:30,770 --> 00:01:31,470
ahora sí.

16
00:01:31,680 --> 00:01:38,870
Bueno vengo acá a prueba me vengo a prueba no a PHP.

17
00:01:38,930 --> 00:01:45,830
Ahora estoy a usuarios y tengo la fecha en la que creo que en la cuenta el mail clave la IP desde donde

18
00:01:45,830 --> 00:01:47,020
la creó.

19
00:01:47,090 --> 00:01:54,230
Esto no lo dijimos nunca pero ven la IP me la guardo como 127 0 0 1 porque es sinónimo de local Jost

20
00:01:54,450 --> 00:02:02,590
si cuando esto esté funcionando en real claro que va a guardar la IP del cliente la fecha pero desde

21
00:02:02,590 --> 00:02:10,450
luego que esto es un ejemplo con la verdad con datos bastante acotados por razones de tiempo no agregamos

22
00:02:10,450 --> 00:02:15,880
más datos como podrían ser nombre apellido teléfono domicilio lo que quieran guardar.

23
00:02:17,470 --> 00:02:19,570
Entonces a dónde voy.

24
00:02:19,570 --> 00:02:27,490
Todas las columnas me las estoy trayendo con esta consulta.

25
00:02:27,500 --> 00:02:33,710
Obvio yo después lo único que hago es contar cuantas filas trae para ver si encontró usuario y clave

26
00:02:34,010 --> 00:02:41,140
pero sí encontré y coincide usar y clave esos datos me sería tremendamente útil cargarlos en variables

27
00:02:41,140 --> 00:02:41,970
de sesión.

28
00:02:42,100 --> 00:02:47,410
Una variable de sesión para cada uno de estos datos porque yo no sé luego si por ejemplo le tengo que

29
00:02:47,410 --> 00:02:49,410
mandar un mail personalizado al usuario.

30
00:02:49,420 --> 00:02:56,890
Voy a necesitar tener a mano la dirección de correo su nombre si se lo quiere dirigir a él pueden necesitar

31
00:02:56,890 --> 00:03:04,660
cualquiera de esas variables de esos datos y por supuesto uno que vamos a usar siempre es el Heydi de

32
00:03:04,660 --> 00:03:05,270
usuario.

33
00:03:06,070 --> 00:03:12,370
Entonces veamos cómo podemos organizarnos y veamos si realmente estoy recuperando los datos algo que

34
00:03:12,370 --> 00:03:17,290
puedo hacer es hehco pre print.

35
00:03:17,890 --> 00:03:31,670
R usuarios no puede poner un DAI acá para que muera todo y de paso me ahorro un pre vamos a poner la

36
00:03:31,680 --> 00:03:35,790
clave 1 2 3 4 5 6 7 8 y veamos si realmente los trae.

37
00:03:35,820 --> 00:03:44,070
Ahí está bien en una raíz tengo un sobreros ahí vi fecha mail pago Ripe y Lovin entonces estaría muy

38
00:03:44,070 --> 00:03:52,470
bueno que todo esto lo carguemos en una variable de sesión bueno adelante un poquito.

39
00:03:52,550 --> 00:03:54,740
Miren lo que hice.

40
00:03:54,740 --> 00:03:58,720
Doy de alta en la variable sesión con índice usuario Heydi.

41
00:03:58,800 --> 00:04:04,520
Utilizo el mismo nombre de la columna ven usuarios Saidi es el nombre de la columna yo para mantener

42
00:04:04,670 --> 00:04:11,330
un cierto orden utilizo el mismo nombre de la columna podría usar solamente Heydi o usuario Heydi o

43
00:04:11,450 --> 00:04:13,560
user Heydi pero no es la idea.

44
00:04:13,610 --> 00:04:19,600
Para que tenga orden utilizo el nombre en el mismo nombre de la columna y de don de dónde saco el valor.

45
00:04:19,600 --> 00:04:24,890
Bueno como acá estoy viendo la raíz puedo saber que el índice también va a coincidir con el nombre de

46
00:04:24,890 --> 00:04:31,400
la columna entonces utilizo la raíz usuarios que es la respuesta y en el índice de usuarios Heydi ahí

47
00:04:31,400 --> 00:04:38,480
está guardado el Heydi de este usuario entonces lo que hago es pasarlo de acá y lo guardo en una variable

48
00:04:38,480 --> 00:04:39,780
de sesión.

49
00:04:39,840 --> 00:04:40,490
Listo.

50
00:04:40,610 --> 00:04:45,230
Vamos a hacer lo mismo para con los otros valores.

51
00:04:45,230 --> 00:04:48,110
A ver cuál me interesaría guardar de acá.

52
00:04:48,110 --> 00:04:52,800
La verdad que la AIPE no me interesa.

53
00:04:52,800 --> 00:04:53,670
La clave.

54
00:04:53,730 --> 00:04:57,340
Incluso yo diría que hasta por razones de seguridad nunca la guardemos.

55
00:04:57,360 --> 00:04:59,700
No necesitamos tener esto nosotros.

56
00:04:59,720 --> 00:05:04,260
Esto por única vez lo tocamos cuando entra después por razones de seguridad.

57
00:05:04,440 --> 00:05:07,340
Mejor no almacenarlo en variables de sesión.

58
00:05:07,350 --> 00:05:11,430
Me interesa el mail digamos el Heydi mail y último login.

59
00:05:11,430 --> 00:05:11,920
Nada más.

60
00:05:12,060 --> 00:05:20,370
Entonces bueno vamos a completar eso casi listo y último lo bien ahí está.

61
00:05:20,400 --> 00:05:22,950
Yo tengo las tres variables de sesión.

62
00:05:22,950 --> 00:05:29,550
Entonces como esto también lo estoy cargando a estas variables compartidas es que ahora voy a poder

63
00:05:29,550 --> 00:05:30,700
poner acá.

64
00:05:31,020 --> 00:05:33,640
A ver vamos a entrar vamos a entrar.

65
00:05:33,960 --> 00:05:42,290
No recuerdo si saqué el DAI mono a ver veamos cómo viene esto.

66
00:05:42,290 --> 00:05:46,460
Se habrá agravado o estaremos cometiendo algún error y si estoy cometiendo un error y qué bueno que

67
00:05:46,460 --> 00:05:52,580
será esto porque es frecuente miren yo estoy haciendo una raya asociativo con todos los usuarios que

68
00:05:52,580 --> 00:05:59,300
me devuelve esta consulta obviamente yo de antemano sé que me va a devolver un solo usuario y no muchos

69
00:05:59,680 --> 00:06:05,440
pero miren voy a volver a imprimir el array ahí está bueno ver.

70
00:06:05,510 --> 00:06:13,280
Volvamos para atrás ahí estamos 1 2 3 4 5 6 7 8 y a ingresar.

71
00:06:13,280 --> 00:06:14,830
Bueno esto quería ver.

72
00:06:14,840 --> 00:06:22,090
Miren tengo antes de estos índices tengo un índice numérico por qué.

73
00:06:22,090 --> 00:06:29,360
Porque en realidad yo estoy preparando acá esto como si estuvieran por venir muchos resultados varios

74
00:06:29,360 --> 00:06:30,140
usuarios.

75
00:06:30,290 --> 00:06:40,600
Como estoy aplicando un filtro se reducen a uno por eso por eso tiene el índice cero si fueran muchos

76
00:06:40,600 --> 00:06:45,100
usuarios o más de uno esto que estoy seleccionando acá se repetiría

77
00:06:47,550 --> 00:06:52,510
esto de acá se va a repetir otra vez acá abajo nada más que con el índice 1.

78
00:06:52,710 --> 00:06:56,070
Entonces por eso es que me está dando error y no está funcionando.

79
00:06:56,150 --> 00:07:00,120
Por qué yo acá voy a borrar esto de nuevo.

80
00:07:00,130 --> 00:07:09,290
Porque yo acá tendría que decir 0 en el índice cero índice usuarios Jaydy ahí sí lo voy a encontrar

81
00:07:10,670 --> 00:07:22,200
es una red digamos bidimensional en la dimensión cero con esta etiqueta ahora sí tiene que andar este

82
00:07:22,200 --> 00:07:30,020
es el cero que estaba poniendo recién ahora así vamos uno dos tres cuatro cinco seis siete ocho

83
00:07:32,850 --> 00:07:33,390
ahí está.

84
00:07:33,440 --> 00:07:41,990
No me dio ningún error entonces ya que estoy aquí acá donde dice Alexander se lo podría reemplazar por

85
00:07:41,990 --> 00:07:45,640
el mail ya que no tengo nombre de usuario de momento.

86
00:07:45,890 --> 00:07:52,130
Entonces vamos ya principal vamos a trabajar en principal controlé F Alexander miren qué fácil que es

87
00:07:52,130 --> 00:07:55,490
buscar a dónde estaba eso y listo.

88
00:07:55,530 --> 00:07:58,800
Esto lo borro en primer lugar me tengo que fijar.

89
00:07:58,800 --> 00:08:00,930
Habíamos iniciado en principal variable de sesión.

90
00:08:00,950 --> 00:08:02,820
Si no no podríamos hacer esto.

91
00:08:02,970 --> 00:08:05,040
Sesión start perfecto.

92
00:08:05,670 --> 00:08:15,600
Entonces volvamos a donde decía Alexander aquí vamos a abrir y cerrar PHP y vamos a imprimir directamente

93
00:08:15,600 --> 00:08:16,010
el vuelo

94
00:08:18,800 --> 00:08:19,560
sesión.

95
00:08:20,630 --> 00:08:30,390
Y entre corchetes y entre comillas simples vamos a poner usuarios y mail.

96
00:08:30,410 --> 00:08:33,880
Bueno tendría que salirme el mail.

97
00:08:33,940 --> 00:08:34,940
Veamos si esto es cierto.

98
00:08:34,960 --> 00:08:42,770
Ni siquiera tengo que volverme al hogar con solamente actualizar grabado me equivocado.

99
00:08:44,180 --> 00:08:45,950
Y no me vino para nada mal.

100
00:08:46,040 --> 00:08:48,920
Reemplacé el otro Alexander también.

101
00:08:49,260 --> 00:08:50,130
No reemplacé.

102
00:08:50,180 --> 00:08:52,490
He reemplazado el de acá arriba a la derecha.

103
00:08:52,490 --> 00:08:53,270
Qué coincidencia.

104
00:08:53,270 --> 00:09:01,020
Bueno vamos con el otro por qué no encuentro el otro por aquí es el otro.

105
00:09:01,390 --> 00:09:03,480
Entonces hacemos lo mismo.

106
00:09:03,480 --> 00:09:17,680
HP está hehco y vamos con sesión iba a ser usuarios y e-mail listo a ver como queda.

107
00:09:17,680 --> 00:09:23,380
Ya estamos avanzando directamente sobre la plataforma eso me gusta

108
00:09:27,150 --> 00:09:33,880
y abajo podríamos poner que les parece sobre todo para practicar y usarlo solamente aquí en esta parte

109
00:09:34,600 --> 00:09:35,890
pondría algo así

110
00:09:40,000 --> 00:09:40,630
último

111
00:09:44,760 --> 00:09:48,490
acceso y vamos a imprimir

112
00:09:51,060 --> 00:09:51,960
usuarios

113
00:09:54,630 --> 00:10:03,140
no recuerdo el nombre de la columna cómo se llamaba era usuarios último Lovin o no usuarios.

114
00:10:03,200 --> 00:10:06,000
último lo veamos.

115
00:10:07,140 --> 00:10:11,500
Actualizo perfecto la verdad que queda muy muy grande.

116
00:10:15,170 --> 00:10:21,270
Y no se alcanza a apreciar se sale muy ancho y más ancho que la misma barra.

117
00:10:21,560 --> 00:10:29,550
Entonces le vamos a poner los últimos Lovin puestos a gusto simplemente para practicar Tam. A ESTA.

118
00:10:29,640 --> 00:10:31,920
Voy a ver cada vez que me Logue.

119
00:10:32,120 --> 00:10:34,800
Cuándo fue la última vez que accedí.

120
00:10:38,000 --> 00:10:43,880
Bueno de todos modos si yo estoy aquí en realidad voy a ver a la hora que entré a la plataforma está

121
00:10:43,880 --> 00:10:48,740
bueno para saber cuántas horas llevo viciando diría mi hijo.

122
00:10:48,740 --> 00:10:50,660
A ver vamos a salir a ver si lo actualizo

123
00:10:54,380 --> 00:10:59,240
6 7 8 estamos en 19 minutos.

124
00:10:59,240 --> 00:11:01,670
Termina la obra ahora éxito

125
00:11:06,670 --> 00:11:16,000
a ver ahí está perfecto no esto te vas a mostrar está bien te va a mostrar la vez anterior que te conectaste

126
00:11:16,300 --> 00:11:24,590
nos quedó de 10 porque lo que hace es descargarlo en variable de sesión antes de actualizarlo estaremos

127
00:11:24,670 --> 00:11:29,590
haciendo mal si cargamos la variable sesión después de actualizar el valor o mejor dicho lo estamos

128
00:11:29,590 --> 00:11:32,980
consultando el valor a ver repasemos la lógica.

129
00:11:32,980 --> 00:11:38,400
Esto lo tenemos acá en Lovin a ver cómo se desprende claro ahora sí ahora se comprende.

130
00:11:38,560 --> 00:11:46,840
Estamos consultando los valores los metemos en variables de sesión entre ellos al último login y recién

131
00:11:46,840 --> 00:11:51,030
luego actualizamos aquí esa fecha.

132
00:11:51,040 --> 00:11:53,650
Entonces siempre vamos a estar cargando la fecha anterior.

133
00:11:53,650 --> 00:11:56,250
Buenísimo buenísimo.

134
00:11:56,530 --> 00:12:04,000
Bueno esta clase tenía esa intención mostrar un poco la utilidad de cargar todas las variables o por

135
00:12:04,000 --> 00:12:09,850
lo menos las de utilidad en variables de sesión para poderlas aplicar en el resto de la página.

136
00:12:11,370 --> 00:12:12,830
Bueno muchísimas gracias.

137
00:12:12,830 --> 00:12:14,010
Nos vemos en la siguientes.
