Ir para conteúdo
Fórum Script Brasil
  • 0

joao victor novato

Pergunta

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

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...