Commit 6ab2f2a8 authored by Elias's avatar Elias

Correção Erro/Cadastro/Login

parent ab01b50e
<!--Começa Header-->
<?php
session_start();
session_destroy();
$Titulo = "Cadastro";
include 'Header.php';
?>
......
......@@ -33,26 +33,49 @@
<?php
session_start();
$Matricula = $_SESSION["Matricula"];
$Senha = $_SESSION["Senha"];
$sqlConfirma = "select Nome,DataNascimento,Telefone,TelefoneResponsavel,Senha,Email,DataCad,HorarioCad from Usuario where Matricula=$Matricula and Senha = '$Senha';";
$resultado = mysqli_query($conexao, $sqlConfirma);
while ($row = mysqli_fetch_assoc($resultado)) {
$Nome = $row['Nome'];
$Nasc = $row['DataNascimento'];
$Tel = $row['Telefone'];
$TelR = $row['TelefoneResponsavel'];
$Email = $row['Email'];
$DataCad = $row['DataCad'];
$HorarioCad = $row['HorarioCad'];
$Erro = $_GET["Erro"];
if(isset($_GET["Erro"])==false){
$Senha = $_SESSION["Senha"];
$sqlConfirma = "select Nome,DataNascimento,Telefone,TelefoneResponsavel,Senha,Email,DataCad,HorarioCad from Usuario where Matricula=$Matricula and Senha = '$Senha';";
$resultado = mysqli_query($conexao, $sqlConfirma);
while ($row = mysqli_fetch_assoc($resultado)) {
$Nome = $row['Nome'];
$Nasc = $row['DataNascimento'];
$Tel = $row['Telefone'];
$TelR = $row['TelefoneResponsavel'];
$Email = $row['Email'];
$DataCad = $row['DataCad'];
$HorarioCad = $row['HorarioCad'];
}
echo "<p><label>Nome:</label> $Nome</p>";
echo "<p><label>Data de Nascimento:</label> $Nasc</p>";
echo "<p><label>Telefone:</label> $Tel</p>";
echo "<p><label>Telefone do responsavel:</label> $TelR</p>";
echo "<p><label>Email:</label> $Email</p>";
echo "<p><label>Data do Cadastro:</label> $DataCad</p>";
echo "<p><label>Horario do Cadastro:</label> $HorarioCad</p>";
}else{
if($Erro==1){
$Verfifica= "select Matricula,Nome,DataCad,HorarioCad from Usuario where Matricula=$Matricula;";
$Confere = mysqli_query($conexao, $Verfifica);
while ($row = mysqli_fetch_assoc($Confere)) {
$Nome = $row['Nome'];
$DataCad = $row['DataCad'];
$HorarioCad = $row['HorarioCad'];
}
echo "<div class='alert alert-danger' role='alert'>
<p>¯\_(ツ)_/¯</p>
<p><strong>Desculpe!</strong> Número <b>$Matricula</b> de Matricula já foi cadastrada.</p>";
echo "<p><label>Nome:</label> <i>$Nome</i></p>";
echo "<p><label>Data do Cadastro:</label> <i>$DataCad</i></p>";
echo "<p><label>Horario do Cadastro:</label> <i>$HorarioCad</i></p>";
echo "<hr />";
echo "<p>Caso precise de ajuda consulte o NUPE.</p>";
echo "</div>";
}
}
echo "<p><label>Nome:</label> $Nome</p>";
echo "<p><label>Data de Nascimento:</label> $Nasc</p>";
echo "<p><label>Telefone:</label> $Tel</p>";
echo "<p><label>Telefone do responsavel:</label> $TelR</p>";
echo "<p><label>Email:</label> $Email</p>";
echo "<p><label>Data do Cadastro:</label> $DataCad</p>";
echo "<p><label>Horario do Cadastro:</label> $HorarioCad</p>";
?>
<br />
</div>
<div class="col-md-3"></div>
......
......@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>
<?php
<?php
echo $Titulo;
?></title>
<link href="bootstrap/css/bootstrap.css" rel="stylesheet">
......@@ -34,21 +34,9 @@
<div class="col-md-2"></div>
<div class="col-md-2">
<div class="form-group">
<form action="#logar.php" method="post">
<div class="form-group">
<input type="number" id="MatriculaLogin" class="form-control" name="Matricula" placeholder="Matricula" required />
</div>
<div class="form-group">
<input type="password" class="form-control" name="Senha" id="SenhaLogin" placeholder="Senha" required />
</div>
<div class="form-group">
<div class="BotaoHeader">
<input type="submit" class="btn btn-success"/>
<a class="btn btn-success" href="Cadastro.php" role="button">Cadastro</a>
</div>
</div>
</form>
<?php
include "login.php";
?>
</div>
</div>
<div class="col-md-1"></div>
......
......@@ -55,8 +55,12 @@ nav{
position:absolute;
visibility:hidden;
}
#ErroLogin{
text-align:center;
position:absolute;
visibility:hidden;
color:#FF0000;
}
/* Telas : */
@media screen and (max-width: 990px) {
.Logos{
......
<form action="processalogin.php" method="post">
<div class="form-group">
<input type="number" id="MatriculaLogin" class="form-control" name="Matricula" placeholder="Matricula" required />
</div>
<div class="form-group">
<input type="password" class="form-control" name="Senha" id="SenhaLogin" placeholder="Senha" required />
</div>
<div class="form-group">
<div class="BotaoHeader">
<input type="submit" class="btn btn-success"/>
<a class="btn btn-success" href="Cadastro.php" role="button">Cadastro</a>
<span class="ErroLogin" id="ErroLogin"> <h6><i>Matricula ou Senha incorreta*</i></h6></span>
</div>
</div>
</form>
<!--Começa Header-->
<?php
$Titulo = "Login";
include 'Header.php';
?>
<!--Termina Header-->
<!--Começa Menu-->
<?php
$Pagina = "Cadastro";
include 'Menu.php';
?>
<!--Termina Menu-->
</div>
</div>
</div>
</div>
<div class="col-md-3"></div>
</div>
<div class="row">
<div class="col-md-3"></div>
<div class="col-md-6">
<div class="Area">
<div class="row">
<div class="col-md-3"></div>
<div class="col-md-6 text-center">
<br />
<?php
$Matricula = $_Post["MatriculaLogin"];
$Senha = $_Post["SenhaLogin"];
$sqlLogar = "select Nome,DataNascimento,Telefone,TelefoneResponsavel,Senha,Email,DataCad,HorarioCad from Usuario where Matricula=$Matricula and Senha = '$Senha';";
$resultadoLogar = mysqli_query($conexao, $sqlLogar);
while ($row = mysqli_fetch_assoc($resultadoLogar)) {
session_start();
$_SESSION["Logado"] = true;
$_SESSION["NomeLogado"] = $row['Nome'];
$_SESSION["NascLogado"] = $row['DataNascimento'];
$_SESSION["TelLogado"] = $row['Telefone'];
$_SESSION["TelRLogado"] = $row['TelefoneResponsavel'];
$_SESSION["EmailLogado"] = $row['Email'];
$_SESSION["DataCadLogado"] = $row['DataCad'];
$_SESSION["HorarioCadLogado"] = $row['HorarioCad'];
echo "<script>
location.href='index.php';
</script>";
}
?>
<br />
</div>
<div class="col-md-3"></div>
</div>
</div>
</div>
<div class="col-md-3"></div>
</div>
</body>
</html>
......@@ -20,15 +20,29 @@ echo "$Nasc <br/>";
echo "$Senha <br/>";
echo "$DataCad $HorarioCad <br />";
$sql = "insert into Usuario(Matricula,Nome,DataNascimento,Telefone,TelefoneResponsavel,Senha,Email,DataCad,HorarioCad)
values($Matricula,'$Nome','$Nasc','$Telefone','$TelefoneR','$Senha','$Email','$DataCad','$HorarioCad');";
$Verfifica= "select Matricula,Nome,DataCad,HorarioCad from Usuario where Matricula=$Matricula;";
$resultado = mysqli_query($conexao, $sql);
echo "<b>$sql</b>";
session_start();
$_SESSION["Matricula"] = $Matricula;
$_SESSION["Senha"] = $Senha;
echo "<script>
location.href='Dados.php';
</script>";
$Confere = mysqli_query($conexao, $Verfifica);
while ($row = mysqli_fetch_assoc($Confere)) {
$Possui=true;
echo "<br /> Possui: $Possui<br />";
}
if($Possui==true){
session_start();
$_SESSION["Matricula"] = $Matricula;
echo "<script>
location.href='Dados.php?Erro=1';
</script>";
}else{
$sql = "insert into Usuario(Matricula,Nome,DataNascimento,Telefone,TelefoneResponsavel,Senha,Email,DataCad,HorarioCad)
values($Matricula,'$Nome','$Nasc','$Telefone','$TelefoneR','$Senha','$Email','$DataCad','$HorarioCad');";
$resultado = mysqli_query($conexao, $sql);
echo "<b>$sql</b>";
session_start();
$_SESSION["Matricula"] = $Matricula;
$_SESSION["Senha"] = $Senha;
echo "<script>
location.href='Dados.php';
</script>";
}
?>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment