Galera me ajudem !
eu tenho um codigo aqui um site quase pronto
preciso criar uma pagina "meu perfil" e "uma parte no banco de dados que diferencie membros comuns para moderados e administrador "
alguém por favor me ajudem vou deixar o rar do meu projeto !
Conection.php
<?php
$host = "localhost";
$data = "site";
$user = "root";
$pass = "root";
$mysqli = new mysqli($host, $user, $pass, $data);
if ($mysqli->connect_error) {
printf("ERRO MySQLi: %s\n", $mysqli->connect_error);
exit();
}
?>
index.php
<?php
include("connection.php");
session_start();
include("sairPagina.php");
sairPagina();
?>
<!DOCTYPE html>
<html>
<head>
<title> USA Army - Index </title>
<link rel="stylesheet" href="styles/style-index.css" type="text/css" media="all" />
</head>
<body>
<div id="div_Container">
<div id="div_Topo">
<img id="imageTOPO" src="images/logo.png" alt="Imagem Logo" />
</div>
<div id="div_Menu">
<ul>
<?php
if(isset($_SESSION["Usuario"])) { ?>
<li> <a href="index.php"> Início </a> </li>
<li> <a href="contato.php"> Contato </a> </li>
<li> <a href="panel.php"> Painel </a> </li>
<li> <a href="index.php?func=sairPagina"> Sair ( <?php echo $_SESSION["Usuario"]; ?> ) </a> </li>
<?php } else { ?>
<li> <a href="index.php"> Início </a> </li>
<li> <a href="contato.php"> Contato </a> </li>
<li> <a href="pag-register.php"> Registro </a> </li>
<li> <a href="pag-login.php"> Login </a> </li>
<?php } ?>
</ul>
</div>
<div id="div_Conteudo">
<div id="div_Postagem">
<?php
$verificar = $mysqli->query("SELECT * FROM postagens ORDER BY ID");
$Row = $verificar->num_rows;
if($Row <= 0) {
echo "Nenhuma mensagem foi postada!";
} else {
while($array = $verificar->fetch_array()) {
$titulo = $array['Titulo'];
$texto = $array['Texto'];
$autor = $array['Autor'];
$data = $array['Data'];
?>
<h1> <b> Título: </b> <?php echo $titulo; ?> <br />
<b> Data: </b> <?php echo $data; ?> </h1>
<span> <b> Autor: </b> <?php echo $autor; ?> </span>
<p> <?php echo $texto; ?> </p>
<?php
}
}
?>
</div>
</div>
<div id="div_Rodape">
<span> USA Army 2014 - Todos os direitos reservados. </span>
</div>
</div>
</body>
</html>
Contato.php
agora vem para se registra e logo apos o login
<?php
include("connection.php");
session_start();
include("protegerPagina.php");
protegerPagina();
?>
<!DOCTYPE html>
<html>
<head>
<title> USA Army - Painel </title>
<link rel="stylesheet" href="styles/style-panel.css" type="text/css" media="all" />
</head>
<body>
<div id="div_Container">
<div id="div_Topo">
<img id="imageTOPO" src="images/logo.png" alt="Imagem Logo" />
</div>
<div id="div_Menu">
<ul>
<li> <a href="index.php"> Início </a> </li>
<li> <a href="panel.php"> Painel </a> </li>
<li> <a href="panel.php?func=addPostagem"> Add Postagem </a> </li>
<li> <a href="panel.php?func=addUsuario"> Add Usuário </a> </li>
<li> <a href="panel.php?func=Postagens"> Postagens </a> </li>
<li> <a href="panel.php?func=Usuarios"> Usuários </a> </li>
</ul>
</div>
<div id="div_Conteudo">
<?php
error_reporting(false);
$page = $_GET["func"];
if(isset($page)) {
include("$page.php");
} else {
$usuario = $_SESSION["Usuario"];
$check = $mysqli->query("SELECT * FROM usuarios");
$row = $check->num-rows;
$_SESSION["usuariooos"] = $row;
$check2 = $mysqli->query("SELECT * FROM postagens");
$row2 = $check2->num-rows;
$_SESSION["postagens"] = $row2;
?>
<h4> Bem vindo ao Painel de Controle <?php echo $usuario; ?> </h4>
<h3> Informações do Site: </h3>
<p>
Usuários Registrados: <?php echo $_SESSION["usuariooos"]; ?> <br />
Postagens Registradas: <?php echo $_SESSION["postagens"]; ?> <br />
Visualizações da Index: <br />
</p>
<?php
}
?>
</div>
<div id="div_Rodape">
<span> USA Army 2014 - Todos os direitos reservados. </span>
</div>
</div>
</body>
</html>
login
<?php
$ipPlayer = $_SERVER["REMOTE_ADDR"];
include("connection.php");
?>
<!DOCTYPE html>
<html>
<head>
<title> USA Army </title>
<link rel="stylesheet" type="text/css" href="styles/style.css"/>
</head>
<body>
<div id="container">
<img class="imageLogo" src="images/logo.png" alt="Imagem Logo" />
<div id="login">
<form action="" method="POST">
<img src="images/protecao.png" alt="Imagem Protecao"/>
<div id="input">
<span> Usuário </span>
<input name="input_User" type="text" /> <br />
<span> Senha </span>
<input name="input_Pass" type="password" />
<input type="submit" name="button" value="Login" />
</div>
</form>
<span class="span_IP"> Por segurança seu endereço de IP ( <b> <?php echo $ipPlayer; ?> </b> ) foi registrado!</span>
</div>
</div>
</body>
</html>
<?php
if(isset($_POST["button"])) {
$user = mysqli_real_escape_string($mysqli, $_POST["input_User"]);
$pass = mysqli_real_escape_string($mysqli, $_POST["input_Pass"]);
if($user == "" OR $pass == "") {
echo "<script> alert('Preencha todos os campos'); location.href='pag-login.php'</script>";
}
$check = $mysqli->query("SELECT * FROM usuarios WHERE Usuario='$user' AND Senha='$pass'");
$row = $check->num_rows;
if($row > 0) {
$check2 = $mysqli->query("SELECT Permissao FROM usuarios WHERE Usuario='$user'");
$row2 = $check2->num_rows;
if($row2) {
$dadosUsuario = $check2->fetch_array();
if($dadosUsuario["Permissao"] == 1) {
echo "<script> alert('Bem vindo ao Painel de Controle!'); location.href='panel.php'</script>";
session_start();
$_SESSION["Usuario"] = $user;
} else {
echo "<script> alert('Você não tem permissão!'); location.href='pag-login.php'</script>";
}
}
} else {
echo "<script> alert('Usuário ou Senha incorretos!'); location.href='pag-login.php'</script>";
}
}
?>
painel
<?php
include("connection.php");
session_start();
include("protegerPagina.php");
protegerPagina();
?>
<!DOCTYPE html>
<html>
<head>
<title> USA Army - Painel </title>
<link rel="stylesheet" href="styles/style-panel.css" type="text/css" media="all" />
</head>
<body>
<div id="div_Container">
<div id="div_Topo">
<img id="imageTOPO" src="images/logo.png" alt="Imagem Logo" />
</div>
<div id="div_Menu">
<ul>
<li> <a href="index.php"> Início </a> </li>
<li> <a href="panel.php"> Painel </a> </li>
<li> <a href="panel.php?func=addPostagem"> Add Postagem </a> </li>
<li> <a href="panel.php?func=addUsuario"> Add Usuário </a> </li>
<li> <a href="panel.php?func=Postagens"> Postagens </a> </li>
<li> <a href="panel.php?func=Usuarios"> Usuários </a> </li>
</ul>
</div>
<div id="div_Conteudo">
<?php
error_reporting(false);
$page = $_GET["func"];
if(isset($page)) {
include("$page.php");
} else {
$usuario = $_SESSION["Usuario"];
$check = $mysqli->query("SELECT * FROM usuarios");
$row = $check->num-rows;
$_SESSION["usuariooos"] = $row;
$check2 = $mysqli->query("SELECT * FROM postagens");
$row2 = $check2->num-rows;
$_SESSION["postagens"] = $row2;
?>
<h4> Bem vindo ao Painel de Controle <?php echo $usuario; ?> </h4>
<h3> Informações do Site: </h3>
<p>
Usuários Registrados: <?php echo $_SESSION["usuariooos"]; ?> <br />
Postagens Registradas: <?php echo $_SESSION["postagens"]; ?> <br />
Visualizações da Index: <br />
</p>
<?php
}
?>
</div>
<div id="div_Rodape">
<span> USA Army 2014 - Todos os direitos reservados. </span>
</div>
</div>
</body>
</html>
proteger pagina ,sair da pagina,
<?php
function protegerPagina() {
if(!isset($_SESSION["Usuario"])) {
echo "<script> location.href='index.php' </script>";
}
}
?>
//o proteger e o de cima e e um arquivo diferente
<?php
error_reporting(false);
function sairPagina() {
if($_GET["func"] && $_GET["func"] == "sairPagina") {
session_destroy();
echo "<script> alert('Você saiu do painel com sucesso!'); location.href='index.php'</script>";
}
}
?>
lembrando preciso de uma com meu perfil, e de uma parte no banco de dados com usuários comuns adm e moderados!
preciso de ajuda e desde jja agradeço