
Login Controlado en PDO
Publicado por victor (8 intervenciones) el 10/08/2017 15:36:16
Hola Gente tengo la necesidad de hacer un login con control y si no entra que no lo deje entrar a cualquier enlace que lo retorne al inicio
Bueno tengo lo siguiente tengo en mi bd usuario y perfil
donde usuario pues lo normal (nombre,telefono,correo,clave,celular) en perfil tengo lo siguiente (aprendiz,administrador,root)
quiero que
el administrador tenga su seccion aparte de aprendiz y root igual para aparendiz y root
y que no puedan entrar a las otras secciones sin permisos suficientes
administrador :id_perfil :1
aprendiz: id_perfil :2
root: id_perfil 3
aca la manera como junto la tabla usuario con perfil
y mi conexion a la BD
que sea solo requerido el correo y clave para ingresar
espero que me puedan ayudar y gracias
Bueno tengo lo siguiente tengo en mi bd usuario y perfil
donde usuario pues lo normal (nombre,telefono,correo,clave,celular) en perfil tengo lo siguiente (aprendiz,administrador,root)
quiero que
el administrador tenga su seccion aparte de aprendiz y root igual para aparendiz y root
y que no puedan entrar a las otras secciones sin permisos suficientes
administrador :id_perfil :1
aprendiz: id_perfil :2
root: id_perfil 3
aca la manera como junto la tabla usuario con perfil
1
$sql = "SELECT * FROM usuario u INNER JOIN perfil p ON u.id_perfil=p.id_perfil ORDER BY nombre";
y mi conexion a la BD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
function Conectar(){
$conn = null;
$host = 'localhost';
$db 'prueba';
$user = 'root';
$pwd = '';
try {
$conn = new PDO('mysql:host='.$host.';dbname='.$db, $user, $pwd);
}catch(PDOException $e){
echo ':( Error al conectar con la base de datos '.$e;
exit;
}
return $conn;
}
?>
espero que me puedan ayudar y gracias
Valora esta pregunta


1