• 0
Sign in to follow this  
Cinthia Santos

Mostrar os dados somente do Usuário Logado

Question

Pessoal, bom dia!

Coloquei dentro do meu sistema uma aba onde quero exibir os dados somente do usuário que está logado, mais está aparecendo os dados de todos os usuários cadastrados no banco de dados. Desde já agradeço a ajuda. Segue códigos:

Login.php

<?php
// Conexão com o banco de dados
$host = "localhost";
$user = "root";
$pass = "";
$banco = "bd_leilao_reverso";
$conexao = mysqli_connect($host, $user, $pass) or die(mysqli_error());
mysqli_select_db($conexao,$banco) or die(mysqli_error());  
?>

<html>
<head>
<title>Autenticando usuários</title>
<script type="text/javascript">
function loginsuccessfully(){
	setTimeout(function(){location.href="index.php"} , 5000);   
}
function loginfailed(){
	setTimeout(function(){location.href="login.html"} , 5000);   
}
</script>
</head>
<body>
<form name="sidnup" method="post" action="caduser.php">
	<center>
<img src="https://ap.imagensbrasil.org/images/2016/11/23/Logo_Oficial.png" heidht=300 width=300>
</center>

<?php
$email=$_POST['email'];
$senha=$_POST['senha'];
$conexao = mysqli_connect($host, $user, $pass) or die(mysqli_error());
mysqli_select_db($conexao,$banco) or die(mysqli_error());  
$sql = mysqli_query($conexao,"SELECT * FROM tb_dados_pessoais WHERE email = '$email' AND senha = '$senha'") or die (mysqli_error()); 
$row = mysqli_num_rows($sql);
if($row >0){
	session_start();
	$_SESSION['email']=$_POST['email'];
	$_SESSION['senha']=$_POST['senha'];
	echo "<br><br><br><center>Você foi autenditado com sucesso! Aguarde um instante.<center>";
	echo "<script>loginsuccessfully()</script>";
} else { 
echo "<br><br><br><center>Nome de usuário ou senha inválidos! Aguarde um instante para tentar novamente</center>";
echo"<script>loginfailed()</script>";	
}
?>

 </body>
</html>

Caduser.php

?php
// Conexão com o banco de dados
$host = "localhost";
$user = "root";
$pass = "";
$banco = "bd_leilao_reverso";
$conexao = mysqli_connect($host, $user, $pass) or die(mysqli_error());
mysqli_select_db($conexao,$banco) or die(mysqli_error());  
?>

<html>
<head>
<meta charset="utf-8">
<title> Cadastro de Usuários </title>
<form action="login.html" method="post">
</head>
<body>
	<center>
<img src="https://ap.imagensbrasil.org/images/2016/11/23/Logo_Oficial.png" heidht=300 width=300>
</center>

<?php
$CNPJ=$_POST['CNPJ'];
$razao_social=$_POST['razao_social'];
$nome_fantasia=$_POST['nome_fantasia'];
$rua=$_POST['rua'];
$numero=$_POST['numero'];
$complemento=$_POST['complemento'];
$bairro=$_POST['bairro'];
$estado=$_POST['estado'];
$cidade=$_POST['cidade'];
$CEP=$_POST['CEP'];
$CEP2=$_POST['CEP2'];
$sql = mysqli_query($conexao, "INSERT INTO tb_dados_da_empresa(CNPJ, razao_social, nome_fantasia, rua, numero, complemento, bairro,estado, cidade, CEP, CEP2) 
VALUES('$CNPJ','$razao_social','$nome_fantasia','$rua','$numero','$complemento','$bairro','$estado','$cidade','$CEP','$CEP2')");
?>

<?php
$nome=$_POST['nome'];
session_start();
if ( isset ( $_POST['resposta'] ) ){
	$_SESSION['resposta'] = $_POST["resposta"];
//	echo "Pegou o o valor da Session: ".$_SESSION['resposta']."";
}else{
	echo "Erro ao registrar a Session!";
}
$CPF=$_POST['CPF'];
$CPF2=$_POST['CPF2'];
$dna=$_POST['dna'];
$fone=$_POST['fone'];
$fone2=$_POST['fone2'];
$celular=$_POST['celular'];
$celular2=$_POST['celular2'];
$email=$_POST['email'];
$senha=$_POST['senha'];
$sql = mysqli_query($conexao, "INSERT INTO tb_dados_pessoais(nome, sexo, CPF, CPF2, dna, fone, fone2, celular, celular2, email, senha) 
VALUES('$nome','".$_SESSION['resposta']."','$CPF','$CPF2','$dna','$fone','$fone2','$celular','$celular2','$email','$senha')");
?>

<?php
echo "<br><br><br><center> Cadastro efetuado com sucesso!";
?>
<br><br><br><input type="submit" value="Login">
</html>
</body>
</html>

contatos.php (onde devem aparecer as informações do usuário logado)

<?php
// Conexão com o banco de dados
$host = "localhost";
$user = "root";
$pass = "";
$banco = "bd_leilao_reverso";
$conexao = mysqli_connect($host, $user, $pass) or die(mysqli_error());
mysqli_select_db($conexao,$banco) or die(mysqli_error());  
?>

<html>
<head>
 <head>
 	<meta charset="utf-8">
	<title>Index</title>
	<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.5/css/bootstrap.min.css">
<form action="index.php" method="post">
</head>
<body><br>
	<center>
<img src="https://ap.imagensbrasil.org/images/2016/11/23/Logo_Oficial.png" heidht=300 width=300>
<br><br>
<h1>Meus Dados</h1>

</center>

	<table border=1 align="center" width=100%>
		<tr>
		  <td><a href="index.php"><center>Leilões</td>
		  <td><a href="empresas.html"><center>Empresas</td>
		  <td><a href="quem_somos.html"><center>Quem Somos</td>
		  <td><a href="cadprod.html"><center>Novo Leilão</td>
		  <td><a href="contatos.php"><center>Meus Dados</td>
		  <td><a href="logout.php"><center>Sair</td>
		</tr>
	</table>
<p>

<?php

?>
<center>
<!-- DADOS PESSOAIS-->
<fieldset>
 <legend><b><font color = 'orange'>Dados Pessoais</font></b></legend>
 <table cellspacing="10">
	<?php
			$sql = "SELECT * FROM tb_dados_pessoais ";
			$query = mysqli_query($conexao, $sql);
			$row = mysqli_num_rows ($query);
			if ($row > 0){
				while ($linha = mysqli_fetch_array($query)) {
					$nome = $linha ['nome'];
					$sexo = $linha ['sexo'];
					$CPF = $linha ['CPF'];
					$CPF2 = $linha ['CPF2'];
					$dna = $linha ['dna'];
					$fone = $linha ['fone'];
					$fone2 = $linha ['fone2'];
					$celular = $linha ['celular'];
					$celular2 = $linha ['celular2'];
					$email = $linha ['email'];
					echo "<b>Nome:</b> $nome";
					echo "<br>";
					echo "<b>Sexo:</b> $sexo";
					echo "<br>";
					echo "<b>CPF:</b> $CPF-$CPF2";
					echo "<br>";
					echo "<b>Data de nascimento:</b> $dna";
					echo "<br>";
					echo "<b>Telefone:</b> $fone-$fone2";
					echo "<br>";
					echo "<b>Celular:</b> $celular-$celular2";
					echo "<br>";
					echo "<b>Email:</b> $email";
					echo "<hr><br><br>";
				}
			} else {
				echo "Não foi possível acessar os dados. Por favor, tente novamente mais tarde.";
			}
?>
  </table>
</fieldset>
<br><br>

<!-- DADOS DA EMPRESA-->
<fieldset>
 <legend><b><font color = 'orange'>Dados da Empresa</font></b></legend>
 <table cellspacing="10">
<?php

			$sql = "SELECT * FROM tb_dados_da_empresa";
			$query = mysqli_query($conexao, $sql);
			$row = mysqli_num_rows ($query);
			if ($row > 0){
				while ($linha = mysqli_fetch_array($query)) {
					$CNPJ = $linha ['CNPJ'];
					$razao_social = $linha ['razao_social'];
					$nome_fantasia = $linha ['nome_fantasia'];
					$rua = $linha ['rua'];
					$numero = $linha ['numero'];
					$complemento = $linha ['complemento'];
					$bairro = $linha ['bairro'];
					$estado = $linha ['estado'];
					$cidade = $linha ['cidade'];
					$CEP = $linha ['CEP'];
					$CEP2 = $linha ['CEP2'];
					echo "<b>CNPJ:</b> $CNPJ";
					echo "<br>";
					echo "<b>Razão Social:</b> $razao_social";
					echo "<br>";
					echo "<b>Nome Fantasia:</b> $nome_fantasia";
					echo "<br>";
					echo "<b>Rua:</b> $rua";
					echo "<br>";
					echo "<b>Número:</b> $numero";
					echo "<br>";
					echo "<b>Complemento:</b> $complemento";
					echo "<br>";
					echo "<b>Bairro:</b> $bairro";
					echo "<br>";
					echo "<b>Estado:</b> $estado";
					echo "<br>";
					echo "<b>Cidade:</b> $cidade";
					echo "<br>";
					echo "<b>CEP:</b> $CEP-$CEP2";
					echo "<hr><br><br>";
				}
			} else {
				echo "Não foi possível acessar os dados. Por favor, tente novamente mais tarde.";
			}
?>
 </table>
</fieldset>
<br/>

<input type="submit" value="Voltar">
	</center>
	<hr>
<p align="center"> Localize - Leilão Reverso™</p>		
</body>
</html>

 

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this