-
Notifications
You must be signed in to change notification settings - Fork 0
/
roles.php
42 lines (34 loc) · 1.04 KB
/
roles.php
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
<?php
include 'sistema.php';
if ($_SESSION['logueado'] != true) {
session_destroy();
header('Location: http://tigger.itc.mx/salasLectura/');
}
if (!isset($_SESSION['cveUser'])) {
session_destroy();
header('Location: http://tigger.itc.mx/salasLectura/');
}
$web = new Sistema;
$web->iniClases(null, "index login");
if (isset($_GET['accion'])) {
switch ($_GET['accion']) {
case 'cambiar':
if (!isset($_SESSION['cveUser'])) {
$web->simple_message('danger', 'Inicie sesión para poder acceder');
$web->smarty->display('formulario_login.html');
die();
}
$sql = "select * from usuario_rol where cveusuario=?";
$rol = $web->DB->GetAll($sql, $_SESSION['cveUser']);
if (!isset($rol[0])) {
$web->iniClases(null, "index login roles");
$web->simple_message('danger', 'No tiene permiso para acceder');
$web->smarty->display('roles.html');
die();
}
$web->smarty->assign('roles', $rol);
$web->smarty->display('roles.html');
die();
break;
}
}