Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
Entre para seguir isso  
Edu Paulo Favarin

Como colocar senha em pagina da web?

Recommended Posts

Eu ja fiz curso de Design & Web, mas só estudei HTML, não sei nada de PHP ou outras linguagens.

Mas é o seguinte, eu teria uma pagina com uma caixa para colocar a senha, e a pessoa só conseguiria prosseguir se tivesse com essa senha correta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie o index.html será nosso formulário

<form action="senha.php" method="POST">

usuário : <br> <input name="usuario" type="text" size="30"><br>

senhal: <br> <input name="password" type="password" size="30"> <br>

<input name="enviar" type="submit" id="enviar" value="enviar">

Coisas úteis!

NAME = usuário e NAME = password será necessário para próxima página o ACTION = senha.php

***********************************************************************

sendo assim vamos criar o senha.php

<?php

ob_start();

$login = marquinho; //armazena o usuário dentro da variável $login

$senha = 123456; //armazena a senha dentro da variável $senha

//se o usuário digitado for igual ao que esta ali em cima, e a senha também

if ($login == $_POST['usuario'] && $senha == $_POST['password'])

//então execute isto

{

//aqui vai entrar a novidade, antes de redirecionarmos

//vamos salvar algumas informações para utilizar depois

//primeiro eu dou o valor 1 para a variável $validacao

$validacao = "1"; //usaremos essa variável para verificar se ele está logado, se o usuário não tiver o valor 1 nessa variável ele não está logado!

$usuario = $_POST['usuario']; // puxa o nome do usuário digitado no formulario do index.html

//inicio uma Sessao (session e similar a uma gaveta movel)

session_start();

//gravo as informações das variáveis dentro das sessões

$_SESSION[usuario] = $usuario;

$_SESSION[validacao] = $validacao;

//Pronto agora redirecione o usuário para a página secreta

//abre a página secretaaaa

header ("Location: secreta.php");

}

//senao

else

{

//exiba um alerta dizendo que a senha esta errada

?>

<script type="text/javascript">

alert("Login ou senha incorreta")

</script>

<?

echo "<a href=index.html>VOLTAR</a>";

}

?>

***********************************************************************

Bem agora vamos criar nossa página secreta, e fazer a verificação a partir da Sessão que abrimos

secreta.php

<?

//Inicia a sessão

session_start();

//agora verifico se ele possui permissão para acessar a página

if ($validacao == "1")

{

?>

<HTML>

<HEAD>

<TITLE>Pagina restrita 1</TITLE>

</HEAD>

<BODY>

Seja bem vindo <b><? echo$usuario; ?></b> a Pagina restrita

<br>

<a href="deslogar.php">Deslogar</a>

</BODY>

</HTML>

<?

}

else

{

//exiba um alerta dizendo que a senha esta errada

?>

<script type="text/javascript">

alert("Login ou senha incorreta")

</script>

<?

echo "<a href=index.html>VOLTAR</a>";

}

?>

***********************************************************************

Agora nós criamos um link para deslogar correto na página restrita correto?

Então vamos criar esta página que terá a função de nada mais do que "deletar" as sessões

Sendo assim a variável $validacao terá o valor 0 ao invés de 1, quando ele tentar entrar vai dar erro ; )

deslogar.php

<?

ob_start();

//INICIALIZA A SESSÃO

session_start();

//DESTRÓI AS SESSOES

unset($_SESSION[usuario]);

unset($_SESSION[validacao]);

session_destroy();

//REDIRECIONA PARA A TELA DE LOGIN

Header("Location: index.html");

?>

creditos

http://forum.codigofonte.net/index.php?showtopic=6391

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • Autor do tópico
  • Isso eu ja fiz, mas não deu em nada ¬¬

    Eu nao sei nada sobre essa formatação, será que é possivel de uma maneira menos complexa, não precisa ser SUPER seguro, é só um teste.

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    index.html

    <html>

    <form action="senha.php" method="post">

    <input type="text" name="senha"/>

    <input type="submit" value="Envia"/>

    </form>

    </html>

    senha.php

    <?php

    $senha1 = 1234; // Senha que vai ser comparada!

    $senha = $_POST['senha']; // Pega os dados do formulario e armazena na variavel senha

    if($senha == $senha1){// Compara a Senha com os dados do formulário

    header("location:secreta.php");}// Se der certo redireciona para secreta.php

    else{

    echo"Senha Incorreta!";// Se der erro aparece a mensagem "Senha Incorreta!"

    }

    ?>

    secreta.php

    <html>

    <p>Olá, A Senha Está Correta!</p>

    </html>

    Espero ter Ajudado, script simples feito na hora sem alguma restrição em painel so o comparação de dados da variaveis $senha e $senha1.

    Editado por Evilásio Costa
    trocar o nome da pagina protegida

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites
  • Autor do tópico
  • EWntao cara, eu fiz isso..

    Quando eu abro o index aparece tudo certinho, ae eu coloco a senha 123 (por exemplo), ae na URL fica no finao senha.php, mas a pagina fica em branco =/ o que está errado?

    Como eu faço para quando clicar em "Enviar" e a senha estiver correga, ser direcionado para uma pagina como "index2" (por exemplo)

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    primeiro baixe na web algum servidor php como o xampp ou vertrigo.

    configure e inicie o servidor.

    coloque a sua web dentro da pasta web do servidor.

    acesse sua pagina pelo localhost do navegador.

    creio que é isso. eu utilizo o xampp, creio que irá funcionar.

    para acessar a pagina não basta iniciar ela pelo windows explorer, deve ser do navegador, como http://localhost/web/index.htm

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    Crie uma conta ou entre para comentar

    Você precisar ser um membro para fazer um comentário

    Entre para seguir isso  





    Sobre o Clube do Hardware

    No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

    Direitos autorais

    Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

    ×