Inicio de sesión por Roles
Publicado por Cristian (6 intervenciones) el 05/04/2020 10:34:58
hola soy nuevo en esto de programar en PHP, y quisiera saber si me pueden ayudar en un login que tenga un inicio de sesión dependiendo del rol a continuación adjunto mi codigo.
desde ya muchas gracias.
desde ya muchas gracias.
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
session_start();
$errores ='';
if ($_SERVER['REQUEST_METHOD'] == 'POST' ){
$usuario = filter_var(strtolower($_POST['usuario']), FILTER_SANITIZE_STRING);
$password = $_POST['password'] ;
$password = hash('sha512', $password);
try {
$conexion = new PDO('mysql:host=localhost;dbname=noc', 'root', '');
} catch (PDOException $e) {
echo "Error:" . $e->getMessage();
}
$statement = $conexion->prepare('
SELECT * FROM usuario WHERE usuario = :usuario AND pass = :password'
);
$statement->execute(array(
':usuario' => $usuario,
'password' => $password
));
$resultado = $statement ->fetch();
//Verificar si el usuario existe en la BD
//var_dump($resultado);
if ($resultado !== false){
$_SESSION ['usuario'] = $usuario;
//header ('Location: home.php');
echo "<script type=text/javascript>alert('Bienvenido!'); window.location='home.php?';</script>";
}else {
$errores .= '<li> Datos Incorrectos</li> ';
}
}
require 'views/index.view.php';
require 'functions.php';
?>
Valora esta pregunta


1