Skip to content

Commit

Permalink
Refactor: Foi alterado e adicioonado botões na pagina de visualização…
Browse files Browse the repository at this point in the history
… de todos os usuário e foi configurado para que o usuário administrador não tem acesso de excluir esse usuário.
  • Loading branch information
Allanads committed Nov 8, 2024
1 parent b1efa34 commit 8a5643b
Show file tree
Hide file tree
Showing 7 changed files with 255 additions and 77 deletions.
12 changes: 0 additions & 12 deletions protect.php

This file was deleted.

4 changes: 2 additions & 2 deletions usuario/usu_esqueci.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,14 +41,14 @@

<div class="form-container">
<form method="post" name="consultar_usuario"
action="usu_pes_usu2.php">
action="usu_pes_senha.php">
<label><strong>E-mail:</strong></label>
<input type="email" name="email"
maxlength="140" required
placeholder="Digite seu E-mail">
<br>

<input type="submit" name="enviar" value="Enviar" style="background-color: #03ad61; color: white;">
<input type="submit" name="Visualizar" value="Senha" style="background-color: #03ad61; color: white;">

</form>
<a href="../login.php"><button>Voltar</button></a>
Expand Down
19 changes: 12 additions & 7 deletions usuario/usu_pes_exclui2.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@
<!-- Header -->

<header id="header" class="alt">
<div class="logo"><a href="index.html">WebSite <span>by ATK
Company</span></a></div>
<div class="logo"><a href="index.html">WebSite <span>by ATK Company</span></a></div>
<a href="#menu"><span>Menu</span></a>
</header>

<!-- Nav -->
<nav id="menu">
<ul class="links">
Expand Down Expand Up @@ -50,7 +50,6 @@
$row_usuario = mysqli_fetch_assoc($resultado_usuario);
?>
<form method="POST" action="usu_exclui.php">

<?php
if ($row_usuario) {
echo "<h1><font color='yellow' size='+1'>Consta na nossa base de dados o usuário</font></h1>";
Expand All @@ -64,11 +63,16 @@
echo "<label><strong>Senha:</strong></label>
<span>" . $row_usuario['senha'] . "</span><br><br><br>";

// Mostra o botão "Excluir" apenas se o usuário for encontrado
echo "<input type='hidden' name='id_usuario' value='" . $row_usuario['id'] . "'>";
echo "<label>Deseja excluir o usuário ? </label>";
echo "<button type='submit' style='background-color: red; color: white;'>EXCLUIR</button>";

// Verifica se o email não é do administrador
if ($row_usuario['email'] !== '[email protected]') {
echo "<label>Deseja excluir o usuário ? </label>";
echo "<button type='submit' style='background-color: red; color: white;'>EXCLUIR</button>";
} else {
// Exibe mensagem se o usuário for o administrador
echo "<h2><font color='yellow' size='+2'>Usuário não pode ser excluído</font></h2>";
}
} else {
echo "<h2><font color='red' size='+2'>Usuário não existe!!!!!</font></h2>";
}
Expand All @@ -90,8 +94,9 @@
</div>
</section>
<div class="copyright">
WebSite <a>By Company ATK</a>
WebSite <a>By Allan</a>
</div>

<!-- Scripts -->
<script src="../assets/js/jquery.min.js"></script>
<script src="../assets/js/jquery.scrolly.min.js"></script>
Expand Down
91 changes: 91 additions & 0 deletions usuario/usu_pes_senha.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
<?php
session_start();
include_once("../conexao.php");
?>
<!DOCTYPE HTML>
<html lang="pt">

<head>
<title>WebSite SEGURADORA ATK</title>
<meta charset="utf-8">
<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="../assets/css/main.css">
</head>

<body class="subpage">

<!-- Header -->

<header id="header" class="alt">
<div class="logo"><a href="index.html">WebSite <span>by ATK
Company</span></a></div>
<a href="#menu"><span>Menu</span></a>
</header>
<!-- Nav -->
<nav id="menu">
<ul class="links">
<li><a href="../index.html">Home</a></li>
<li><a href="../login.php">Login</a></li>
</ul>
</nav>

<section id="post" class="wrapper bg-img" data-bg="banner4.jpg">
<div class="inner">
<article class="box">
<header>
<center>
<h2>DADOS DO USUÁRIO</h2>
<br>
<div class="form-container">
<?php
$email = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_STRING);
$result_usuario = "SELECT id, nome, email, senha FROM e0_usuario WHERE email='" . mysqli_real_escape_string($conn, $email) . "'";
$resultado_usuario = mysqli_query($conn, $result_usuario);
$row_usuario = mysqli_fetch_assoc($resultado_usuario);
?>
<br>
<?php
if ($row_usuario) {
echo "<h1><font color='yellow' size='+1'>Consta na nossa base de dados o usuário</font></h1>";
echo "<div style='text-align: center;'>
<label><strong>Senha:</strong></label>
<span>" . $row_usuario['senha'] . "</span><br>
</div>";

// Exibe o botão de login
echo "<form action='../login.php' method='POST' style='text-align: center; margin-top: 10px;'>
<button type='submit' style='background-color: #4CAF50; color: white;'>Login</button>
</form>";
} else {
echo "<h2><font color='red' size='+2'>Usuário não existe!!!!!</font></h2>";
}
?>
<br>
<div style="text-align: center; margin-top: 5px;">
<label>Deseja fazer uma nova pesquisa?</label>
<form action="usu_esqueci.php" style="display: inline;">
<button type="submit" style="background-color: #808080; color: white;">VOLTAR</button>
</form>
</div>
</div>
</body>

</header>

</article>
</div>
</section>
<div class="copyright">
WebSite <a>By Company ATK</a>
</div>
<!-- Scripts -->
<script src="../assets/js/jquery.min.js"></script>
<script src="../assets/js/jquery.scrolly.min.js"></script>
<script src="../assets/js/jquery.scrollex.min.js"></script>
<script src="../assets/js/skel.min.js"></script>
<script src="../assets/js/util.js"></script>
<script src="../assets/js/main.js"></script>
</body>

</html>
111 changes: 56 additions & 55 deletions usuario/usu_pes_usu1.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,26 +4,26 @@
<!DOCTYPE HTML>
<html lang="pt">

<head>
<title>WebSite SEGURADORA ATK</title>
<meta charset="utf-8">
<meta name="robots"
content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="../assets/css/main.css">
</head>
<head>
<title>WebSite SEGURADORA ATK</title>
<meta charset="utf-8">
<meta name="robots"
content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="../assets/css/main.css">
</head>

<body class="subpage">
<body class="subpage">

<!-- Header -->
<!-- Header -->

<header id="header" class="alt">
<div class="logo"><a href="index.html">WebSite <span>by ATK
Company</span></a></div>
<a href="#menu"><span>Menu</span></a>
</header>
<!-- Nav -->
<nav id="menu">
<header id="header" class="alt">
<div class="logo"><a href="index.html">WebSite <span>by ATK Company</span></a></div>
<a href="#menu"><span>Menu</span></a>
</header>

<!-- Nav -->
<nav id="menu">
<ul class="links">
<li><a href="../index.html">Home</a></li>
<li><a href="usuario.html">Gerenciamento de usuário</a></li>
Expand All @@ -33,47 +33,48 @@
<li><a href="../login.php">Login</a></li>
</ul>
</nav>

<section id="post" class="wrapper bg-img" data-bg="banner4.jpg">
<div class="inner">
<article class="box">
<header>
<center>
<h2>PESQUISAR DADOS DE USUÁRIO</h2>

<img src="images/pesquisar.png" alt="imagem de centro" width="150" height="150" title="Pesquisar"> <br>
<section id="post" class="wrapper bg-img" data-bg="banner4.jpg">
<div class="inner">
<article class="box">
<header>
<center>
<h2>PESQUISAR DADOS DE USUÁRIO</h2>
<img src="images/pesquisar.png" alt="imagem de centro" width="150" height="150" title="Pesquisar">
<br>
<div class="form-container">
<form method="post" name="consultar_usuario" action="usu_pes_usu2.php">
<label><strong>E-mail:</strong></label>
<input type="email" name="email" maxlength="140" required placeholder="Digite seu E-mail">
<br>
<input type="submit" name="enviar" value="Consultar" style="background-color: #03ad61; color: white;">
</form>

<div class="form-container">
<form method="post" name="consultar_usuario"
action="usu_pes_usu2.php">
<label><strong>E-mail:</strong></label>
<input type="email" name="email"
maxlength="140" required
placeholder="Digite seu E-mail">
<br>
<!-- Botão azul para consultar todos os usuários -->
<form action="usu_pes_usu3.php" method="GET" style="text-align: center; margin-top: 15px;">
<button type="submit" style="background-color: #007bff; color: white;">Todos usuários</button>
</form>

<input type="submit" name="enviar" value="Consultar" style="background-color: #03ad61; color: white;">

</form>
<a href="usuario.html"><button>Voltar</button></a>
</div>
</body>
<!-- Botão de Voltar -->
<a href="usuario.html"><button>Voltar</button></a>
</div>
</center>
</header>
</article>
</div>
</section>

</header>
<div class="copyright">
WebSite <a>By Company ATK</a>
</div>

</article>
</div>
</section>
<div class="copyright">
WebSite <a>By Company ATK</a>
</div>
<!-- Scripts -->
<script src="../assets/js/jquery.min.js"></script>
<script src="../assets/js/jquery.scrolly.min.js"></script>
<script src="../assets/js/jquery.scrollex.min.js"></script>
<script src="../assets/js/skel.min.js"></script>
<script src="../assets/js/util.js"></script>
<script src="../assets/js/main.js"></script>
</body>
<!-- Scripts -->
<script src="../assets/js/jquery.min.js"></script>
<script src="../assets/js/jquery.scrolly.min.js"></script>
<script src="../assets/js/jquery.scrollex.min.js"></script>
<script src="../assets/js/skel.min.js"></script>
<script src="../assets/js/util.js"></script>
<script src="../assets/js/main.js"></script>
</body>

</html>
</html>
2 changes: 1 addition & 1 deletion usuario/usu_pes_usu2.php
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@
<form method="POST" name="alterar_usuario" action="usu_alt_cons2.php">
<?php
if ($row_usuario) {
echo "<h1><font color='yellow' size='+1'>Consta na nossa base de dados o usuário:</font></h1>";
echo "<h1><font color='yellow' size='+1'>Consta na nossa base de dados o usuário</font></h1>";

echo "<label><strong>Nome:</strong></label>
<span>" . $row_usuario['nome'] . "</span><br><br>";
Expand Down
Loading

0 comments on commit 8a5643b

Please sign in to comment.