mirror of
https://github.com/danog/user-management-bootstrap.git
synced 2024-12-02 09:27:52 +01:00
51 lines
1001 B
PHP
51 lines
1001 B
PHP
<?php
|
|
|
|
ini_set("log_errors", 1);
|
|
error_reporting(E_ALL);
|
|
include 'db_connect.php';
|
|
include 'functions.php';
|
|
include 'pages.php';
|
|
|
|
// Inserisci in questo punto il codice per la connessione al DB e l'utilizzo delle varie funzioni.
|
|
sec_session_start();
|
|
echo $head;
|
|
if(login_check($pdo) == true) {
|
|
$curuser = $_SESSION['username'];
|
|
$usertype = $_SESSION['usertype'];
|
|
$curpage = $_GET['p'];
|
|
if($curpage == "") { $curpage = "none"; };
|
|
|
|
switch ($usertype) {
|
|
// Admin
|
|
case 1:
|
|
$pages = [
|
|
["Autocontrollo", "none"],
|
|
["Manage users", "usermgmt"]
|
|
];
|
|
break;
|
|
default:
|
|
$pages = [
|
|
["Autocontrollo", "none"],
|
|
];
|
|
};
|
|
|
|
declarenav($pages);
|
|
foreach ($pages as list($name, $page)) {
|
|
if($page == $curpage){
|
|
$func = "declare".$page."();";
|
|
eval ("$func");
|
|
$done = "y";
|
|
};
|
|
};
|
|
if($done != "y") { $error = "y"; declarenone(); };
|
|
} else {
|
|
declarenavbase();
|
|
if($_GET['p'] == "signup") {
|
|
declaresignup();
|
|
} else {
|
|
declarelogin();
|
|
};
|
|
};
|
|
echo $footer;
|
|
?>
|