ajout Profil()
This commit is contained in:
parent
04dbe6067e
commit
dc4301dca0
@ -1,27 +1,16 @@
|
|||||||
<?php
|
<?php
|
||||||
// Cette page est la fiche machine d'un poste
|
// Cette page est la fiche machine d'un poste
|
||||||
// Le délais de reload de la liste des tâches est le délais Winlog x 3 pour limiter les appels vers $url_taches
|
// Le délais de reload de la liste des tâches est le délais Winlog x 3 pour limiter les appels vers $url_taches
|
||||||
include_once('libhome.php');
|
|
||||||
include_once('winlog_admin_conf.php');
|
include_once('winlog_admin_conf.php');
|
||||||
include_once('connexions.php');
|
include_once('connexions.php');
|
||||||
|
include_once('session.php');
|
||||||
$delayMs = $delay * 3000;
|
$delayMs = $delay * 3000;
|
||||||
$username = phpCAS::getUser();
|
$username = Username();
|
||||||
|
|
||||||
// test profil utilisateur
|
// test profil utilisateur
|
||||||
$admin = false; // booleen : utilisateur administrateur ?
|
$profil = Profil($username);
|
||||||
$supervis = false; // booleen : utilisateur superviseur ?
|
FiltreProfil($profil);
|
||||||
if (in_array($username, $administrateurs)) {
|
$admin = ($profil == 2);
|
||||||
$admin = true;
|
|
||||||
}
|
|
||||||
if (in_array($username, $superviseurs)) {
|
|
||||||
$supervis = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
// on quitte immédiatement si non autorisé
|
|
||||||
if (!$supervis and !$admin) {
|
|
||||||
header("Location: $winlog_url");
|
|
||||||
exit();
|
|
||||||
}
|
|
||||||
|
|
||||||
// si le script est appelé sans paramètre, on quitte aussi
|
// si le script est appelé sans paramètre, on quitte aussi
|
||||||
$host = $_GET['id'];
|
$host = $_GET['id'];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user