Ir para conteúdo
Fórum Script Brasil

Zero Minamoto

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Zero Minamoto

Zero Minamoto's Achievements

0

Reputação

  1. Então, estou criando um sistema de postagens, o qual envolve um sistema de login de administradores. Na página principal do blog tem um link que leva a uma tela de login(login.php), se o usuário digitar o id e senha corretos será enviado para uma tela contendo OUTRO formulário(admin.php), este que servirá para adicionar uma nova postagem. Então, meu problema até agora está na página de login: Toda vez que digito o id e senha estipulados e clico em LOGAR, ao invés de ser redirecionado para a página admin.php, os campos de id e senha ficam em branco e eu permaneço na página login.php. login.php: <?php session_start(); if (isset($_POST['submit'])) { $dbUserName = "admin"; $dbPassword = "password"; $username = strip_tags($_POST["username"]); $username = strtolower($username); $password = strip_tags($_POST["password"]); if($username == $dbUserName && $password == $dbPassword) { $_SESSION['username']; header('Location: admin.php'); } else { echo "Wrong, asshole!"; } } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <title>Login</title> </head> <body> <form action="login.php" method="post"> Username: <input type="text" name="username"> Password: <input type="password" name="password"> <input type="submit" name="submit" value="Login"/> </form> </body> </html> admin.php: <?php session_start(); if(isset($_SESSION['username'])) { $username = ucfirst($_SESSION['username']); if(isset($_POST['submit'])) { $title = $_POST['title']; $autor = $_POST['aut']; $content = $_POST['content']; include_once("connection.php"); $sql = mysqli_query($conn, "INSERT INTO posts (titulo, autor, conteudo) VALUES ('$title', '$autor', '$content')"); echo "Postado com sucesso"; } else { header('Location: login.php'); die(); } } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <title>Administração</title> </head> <body> <h1>Welcome, <?php echo $_POST["username"]; ?>!</h1> <form method="post" action="admin.php"> Título: <input type="text" name="title"> Autor: <input type="text" name="aut"> Conteúdo: <textarea name="content"></textarea> <input type="submit" name="submit" value="Post blog entry!"/> </form> <br /> <a href="index.php">Home Page</a> | <a href="logout.php">Logout</a> </body> </html> E a index.php: <?php error_reporting(E_ALL & ~E_NOTICE); ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"/> <title>Blog Simples</title> <link rel="stylesheet" type="text/css" href="estilo.css"> </head> <body> <h1 style="text-align: center;">Meu Primeiro Blog Simples</h1> <section id="corpo"> <article id="artigo-principal"> <?php include_once("connection.php"); $sql = mysqli_query($conn, "SELECT * FROM posts ORDER BY id DESC"); while($row = mysqli_fetch_array($sql)){ $title = $row['titulo']; $autor = $row['autor']; $content = $row['conteudo']; ?> <h2><?php echo $title; ?> - <small><?php echo $autor; ?></small></h2> <hr/> <?php echo $content; ?> <?php } ?> <br /> </article> </section> <a href = "admin.php">Admin</a> </body> </html> Agradeço desde já.
×
×
  • Criar Novo...