Ir para conteúdo
Fórum Script Brasil
  • 0

Tutorial De Login E Senha


mauricio

Pergunta

ó, como todo mundo ergunta, aqui vai um, pra vocês num ficarem tristes, mas tipo, eu q fiz e num win num funciona... hehehe mas testa aew no win da sua casa ou num servifor q talvez funfione.. hehehe

começa assim, vai la no my sql e cria uma table assim

CREATE TABLE `Sis_login` (

  `id` int(3) NOT NULL auto_increment,

  `login` varchar(8) default NULL,

  `senha` varchar(8) default NULL,

  PRIMARY KEY  (`id`)

) TYPE=MyISAM AUTO_INCREMENT=3 ;

aí vamu cumeçar

este é login.php, salve comno LOGIN.PHP

digite dentru do html isso aqui

<?

session_name("MeuLogin");

session_start();

session_destroy();

if($login == "falhou") {

    print $causa;

}

?>

<form name="form1" method="post" action="loga.php?acao=logar">

Login: <input type="text" name="nome"><BR>

Senha: <input type="text" name="pwd" type="password"><BR>

<input type="submit">

</form>

agora salve este como LOGA.PHP, sem o <html>e tal

<?

session_name("promocao");

session_start();

if($acao == "logar") {

  $conn = mysql_connect("localhost","user","senha"); //configure os dados do seu MySQL

  $banco = mysql_select_db("SEU_BANCO"); //coloque o nome do seu banco de dados

 

  $nome = $_POST['nome'];

  $q_user = mysql_query("SELECT * FROM Sis_login WHERE login=$nome'");

  if(mysql_num_rows($q_user) == 1) {

 

      $query = mysql_query("SELECT * FROM Sis_login WHERE login='$nome'");

      $dados = mysql_fetch_array($query);

      if($_POST['pwd] == $dados['senha']) {

          session_register("nome");

          header("Location: page.php");

          exit;

      } else {

          header("Location: login.php?login=falhou&causa=".urlencode('Senha Errada'));

          exit;

      }

  } else {

      header("Location: login.php?login=falhou&causa=".urlencode('User Inválido'));

      exit;

  }

}

//agora a parte que verifica se o login já foi feito

if(!session_is_registered("nome")) {

  header("Location: login.php");

}

?>

pronto mas agora para qualquer page q você for fazer e q seja restrita, você poe

<?

require("loga.php");

?>

espero q sirva, lembrando q a parte de cadastro, você se vira porque eu num tive paciencia de fazer não.. hehehe

Link para o comentário
Compartilhar em outros sites

13 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...