PHP - Iniciar sesion y mantener la sesión abierta

   
Vista:

Iniciar sesion y mantener la sesión abierta

Publicado por Jesús (1 intervención) el 03/04/2016 19:55:50
Iniciar sesión - (body - login)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
if(isset($_POST['email']) && isset($_POST['pass'])) {
    $user = $_POST["email"];
    $pass = $_POST["pass"];
 
    require('conexion.php');
    if ($sentencia = mysqli_prepare($conexion, 'select count(*) from usuarios where email=? and pass=?')) {
        mysqli_stmt_bind_param($sentencia, 'ss', $user, $pass);
        mysqli_stmt_execute($sentencia);
 
        mysqli_stmt_bind_result($sentencia, $resultado);
        if(mysqli_stmt_fetch($sentencia) && $resultado==1) {
            echo "Login correcto";
            $_SESSION['email'] = $user;
            $_SESSION['logueado'] = true;
        }else {
            printf("Error en la verificación de datos.");
        }
 
        mysqli_stmt_close($sentencia);
 
    }
 
    mysqli_close($conexion);
}

Mantener sesión abierta (encima de !DOCTYPE - require_once())

1
2
3
4
5
6
7
8
9
10
11
12
<?php
ini_set('session.gc_maxlifetime', 3*60*60); // 3 hours
ini_set('session.gc_probability', 1);
ini_set('session.gc_divisor', 100);
ini_set('session.cookie_secure', true);
ini_set('session.use_only_cookies', true);
session_start();
 
/* Cerrar sesión */
if(isset($_POST['cerrar_sesion'])) {
    session_destroy();
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Iniciar sesion y mantener la sesión abierta

Publicado por xve (5512 intervenciones) el 04/04/2016 08:32:06
Te da algún error Jesús??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Iniciar sesion y mantener la sesión abierta

Publicado por DAVID (129 intervenciones) el 04/04/2016 10:11:32
¿pero que es lo que te esta pasando? Porque no explicas nada. :-/

Un saludo,
David
paginas web economicas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar