Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Serão 3 página a serem criadas:
- login.php:
- <!DOCTYPE html>
- <html>
- <head>
- <title>Página de Login</title>
- </head>
- <body>
- <h1>Informe a senha para entrar:</h1>
- <form action="validar.php" method="post">
- <input type="password" name="senha" required>
- <button type="submit">Entrar</button>
- </form>
- </body>
- </html>
- ---
- validar.php
- <?php
- session_start();
- // Verificar se o formulário foi submetido
- if ($_SERVER["REQUEST_METHOD"] == "POST") {
- // Verificar se a senha informada é igual à palavra "secreta"
- if ($_POST['senha'] === "secreta") {
- // Gravar a informação na sessão
- $_SESSION['logado'] = true;
- // Redirecionar para a página logado.php
- header("Location: logado.php");
- exit();
- } else {
- // Redirecionar para a página de login.php em caso de senha incorreta
- header("Location: login.php");
- exit();
- }
- } else {
- // Redirecionar para a página de login.php caso a solicitação não seja um POST
- header("Location: login.php");
- exit();
- }
- ?>
- ---
- logado.php
- <?php
- session_start();
- // Verificar se a sessão "logado" existe e é verdadeira
- if (isset($_SESSION['logado']) && $_SESSION['logado'] === true) {
- echo "Funcionou";
- } else {
- // Redirecionar para a página de login.php caso a sessão não exista ou não seja verdadeira
- header("Location: login.php");
- exit();
- }
- ?>
Advertisement