Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite,
fiz uma tela de login (não sei se é assim que se fala, se não for me corrijam, por favor) em php e quando o usuário clicar no botão submit ele não é direcionado para outra página. Eu gostaria de tornar a caixa de login invisível e tornar o restante do conteúdo visível.
Em css é simples, é só colocar display:none; que tá feito, mas como fazer isso no php?
Na parte superior do código eu farei o select no banco para verificar se o usuário existe e se existir eu quero sumir com a caixa de login, que é uma div, e aparecer com o restante.
Ai o meu código para analisarem se quiserem.
<?php
if(isset($_POST["acao"]) && $_POST["acao"] == "send") {
}
?>
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="css/general.css">
<title>admin</title>
</head>
<body>
<div class="general">
<div class="topo">
<div class="superior"></div>
<div class="intermediario">
<div class="saudacao">
<span>Bem vindo </span>Marcos Cardoso !
<a href="#">Logout</a>
</div>
</div>
<div class="inferior">
<img src="imagens/logo.png">
</div>
</div>
<div class="login">
<form name="formulario" method="post" action="" enctype="multipart/form-data">
<input type="text" name="user" placeholder=" Usuário" required autofocus>
<input type="password" name="password" placeholder=" Senha" required>
<input type="hidden" name="acao" value="send" />
<input type="submit" value="Login">
</form>
</div>
<div class="admin">
<div class="menu">
</div>
<div class="content">
</div>
</div>
</div>
</body>
</html>
Obrigado.
Realmente. Não tinha pensado nisso. Obrigado.
e caso você realmente queira deixar o botão invisível deve fazer o uso de javascript que no caso usando a lib jquery fica bem mais compreensivel.
$('.login input[type="submit]').click(function(){
$(this).hide();
});Muito bom. Obrigado. Mas acho que fazer uma pagina só para o login é mais seguro.
Bom... Você está fazendo algo não muito convencional. O correto seria uma página de login onde criaria sessions caso verdadeiro as informações passadas no login. Se você não fizer uma validação desse tipo, com url completa entrarão no seu sistema sem digitar login e senha.