joao victor novato Postado Janeiro 3, 2015 Denunciar Share Postado Janeiro 3, 2015 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 <?php session_start(); include("sairPagina.php"); sairPagina(); ?> <!DOCTYPE html> <html> <head> <title> USA Army - Contato </title> <link rel="stylesheet" href="styles/style-contato.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_Contato"> <form action="" method="POST"> <h4> E-mail: contato@skytutors.com.br </h4> <h4> Fone: (11) 2217-5500 </h4> <input name="iNome" id="iNome" type="text" placeholder="Seu Nome" /> <br /> <input name="iAssunto" id="iAssunto" type="text" placeholder="Assunto" /> <br /> <input name="iEmail" id="iEmail" type="text" placeholder="example@email.com" /> <br /> <textarea name="iTexto" id="iTexto" /> </textarea> <br /> <input name="iButton" id="iButton" type="submit" value="Enviar" /> </form> </div> </div> <div id="div_Rodape"> <span> USA Army 2014 - Todos os direitos reservados. </span> </div> </div> </body> </html> <?php if(isset($_POST["iButton"])) { $iNome = $_POST["iNome"]; $iAssunto = $_POST["iAssunto"]; $iEmail = $_POST["iEmail"]; $iTexto = $_POST["iTexto"]; if($iNome == "" || $iAssunto == "" || $iEmail == "" || $iTexto == "") { echo "<script> alert('Preencha todos os campos'); location.href='contato.php'</script>"; } $CorpoEMAIL = " E-mail: $iEmail Nome = $iNome $iTexto "; $Enviar = mail("canalskytutors@hotmail.com", $iAssunto, $CorpoEMAIL); echo "<script> alert('E-mail enviado com sucesso!'); location.href='contato.php'</script>"; } ?> 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
joao victor novato
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
index.php
Contato.php
agora vem para se registra e logo apos o login
login
painel
proteger pagina ,sair da pagina,
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
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.