Well, I have an exercise for college that is the creation of a blog. It can contain 4 different users: User (only reads post and comments) Editor (Creates posts and manages comments) ADM (manages all posts and comments ) ADM General Full System Control (create, edit.exclude any element including users and permissions)
To create post, change permissions etc, a navigation bar is required on the site, my question is: How can I make the corresponding options appear on the bar for each user?
<?php
session_start();
$_SESSION["new"]="limitado";
require_once('BdClass.php');
if(isset($_GET['login']) and isset($_GET['senha'])){
$objBd = new bd();
$objBd->conecta_mysql();
$param= array();
array_push($param, $_GET['login']);
array_push($param, $_GET['senha']);
$sql="SELECT nome,senha,id,tipo from usuario where nome=? and senha=? and ativo = 1;";
$result=$objBd->exec($sql,'ss',$param);
$valor=mysqli_fetch_array($result);
if(isset($valor['nome'])){
$_SESSION["nome"]=$valor['nome'];
$_SESSION["senha"]=$valor['senha'];
$_SESSION["id"]=$valor['id'];
$_SESSION["tipo"]=$valor['tipo'];
$_SESSION["ativo"] = 1;
header("location:1.html");
}
else{
echo "<script>alert('Se cadastre antes para logar no site');</script>";
}
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="estilo.css">
<title>INICIO</title>
</head>
<body>
<ul>
<li><a href="Pagi.php">Oh...Blooog!</a></li>
<<li><a href="Login.php">Cadastro</a></li>
<!--<li><a href="apagar.php">Apagar a Merda do Meu Cadastro!</a></li>-->
<!--<li><a href="index.php">Sair Desta Bosta de Site</a></li>-->
<!--<li><a href="bf.html">Ô Bibsfiha</a></li>-->
</ul>
<form method="GET" action="Login.php">
<label>Nome: </label>
<div><input type="text" name="login" value="">
</div>
<label>Senha: </label>
<div><input type="password" name="senha">
</div>
<div><input type="submit" name="ok">
</div>
</form>
</body>
</html>