Pregunta, alguna vez vas a guardar false en esa variable de session?

|
Alan 2017-06-26 21:10:50
¿La Wikipedia?
Alan 2017-06-26 21:11:29
Disponible en 287 idiomas
JCTC0 2017-06-26 21:11:48
Ohh
JCTC0 2017-06-26 21:11:55
Supera a JW :C
Alan 2017-06-26 21:12:19
¿Qué es JW?
JCTC0 2017-06-26 21:13:36
La de los testigos de jehova
JCTC0 2017-06-26 21:29:20
790 idiomas la de jw.org, no lo supera xD
Alan 2017-06-26 21:32:48
Ahí pone 896
JCTC0 2017-06-26 21:32:57
Oh, aumentaron xD
verdura1euro 2017-06-26 21:40:40
Una duda
verdura1euro 2017-06-26 21:40:54
En este script:
<?php
session_start();

if (isset($_SESSION[‘loggedin’]) && $_SESSION[‘loggedin’] == true) {

} else {
echo «Esta pagina es solo para usuarios registrados.<br>»;
echo «<br><a href=’login.html’>Login</a>»;
echo «<br><br><a href=’index.html’>Registrarme</a>»;

exit;
}

$now = time();

if($now > $_SESSION[‘expire’]) {
session_destroy();

verdura1euro 2017-06-26 21:42:23
No es más lógico poner todo dentro del primer IF?
Alan 2017-06-26 21:49:19
Para no tenerlo vacío, lo más fácil es preguntar por lo contrario
verdura1euro 2017-06-26 21:52:14
Ya, pero habría que meter todo dentro, no?
verdura1euro 2017-06-26 21:52:24
Muy raro, la verdad
acostas 2017-06-26 22:44:08
Si no vas a meter dentro mejor invertirlo
acostas 2017-06-26 22:44:15
Es algo más legible
leondesign 2017-06-26 22:50:33
Pregunta, alguna vez vas a guardar false en esa variable de session?
verdura1euro 2017-06-26 22:53:48
No
verdura1euro 2017-06-26 22:57:18
Estoy siguiendo este tuto http://velozityweb.com/blog/php/login-de-usuarios-y-creacion-de-sesiones-con-php-y-mysql/#sthash.tNUec2Gx.dpbs

Login y creacion de sesiones con PHP y MySQLVelozityWeb Blog
leondesign 2017-06-27 00:15:19
la segunda condicion del if sobra entonces
leondesign 2017-06-27 00:16:45
$_SESSION[‘loggedin’] = true;
$_SESSION[‘username’] = $username;
leondesign 2017-06-27 00:16:58
No le veo sentido a tener 2 variables para ver que el user este logueado
leondesign 2017-06-27 00:17:58
guardaria el id o username(si es unico), el booleano es redundante
leondesign 2017-06-27 00:19:45
header(‘Location: http://localhost:8079/phpLogin/login.html’);
No usaria rutas absolutas
leondesign 2017-06-27 00:23:12
Hay un if vacio que usa el else
leondesign 2017-06-27 00:23:22
y un if que esta completamente vacio ni else ni nada
leondesign 2017-06-27 00:23:30
Sinceramente no miraria ese codigo
Kinnonii 2017-06-27 00:24:05
Eso en produccion peta xD
leondesign 2017-06-27 00:24:35
en produccion, si tienes otro puerto/server, si tienes otra estructura
leondesign 2017-06-27 00:24:42
Pero vamos me gusta mas el if vacio 😛
Kinnonii 2017-06-27 00:24:57
Para eso estan los if !
leondesign 2017-06-27 00:25:00
webesp-4074.jpg

Kinnonii 2017-06-27 00:25:12
O con la condicion contraria
leondesign 2017-06-27 00:25:32
nono, ese no tiene ni else
leondesign 2017-06-27 00:26:01
webesp-4077.jpg

leondesign 2017-06-27 00:26:44
Y no estoy diciendo que yo sea el mejor ni que el sea malo eh, pero joder si vas hacer un tutorial. Almenos revisa lo que pones
leondesign 2017-06-27 00:26:46
…..
Tusoooo 2017-06-27 01:10:28
Voy a empezar con otro framework
Tusoooo 2017-06-27 01:10:36
Angular 2, react o vue
verdura1euro 2017-06-27 01:31:16
He modificado el código y lo he puesto un poco más coherente creo
carbans 2017-06-27 09:48:16
Hola!!
Rau17 2017-06-27 11:28:13
Bienvenido
owen_r7 2017-06-27 18:14:51
Yo conozco vue y es buenísimo
Tusoooo 2017-06-27 23:11:15
Probablemente me ponga con el más adelante
Tusoooo 2017-06-27 23:11:20
porque angular me ha decepcionado bastante
owen_r7 2017-06-28 00:05:20
Vue es muy top
wakutiteo 2017-06-28 02:33:39
Yo también quiero empezar con vue
Tusoooo 2017-06-28 09:06:45
Hay que buscar un proyecto y ponerse a implementsrlo
Tusoooo 2017-06-28 09:06:47
Es la mejor manera
|