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

Senhas


Guest Heverton

Pergunta

Posts Recomendados

  • 0

Banco de dados!

3 campos:

Id(chave primária)

Login

Senha

ao entrar um cadastro verifique se o login já existe se existir não prmita que ele entre....

ahe crie um select pro cara se logar e registre um cookie ou sessão com um valor de id (use rand() pra gerar um número) e tudo ok!

Link para o comentário
Compartilhar em outros sites

  • 0

galera.. pra relacionar os logins com determinadas senhas.. eu posso usar o codigo assim: ?????

<?php

If (($_POST['login'] != "nobrecel") || ($_POST['senha'] != "abc")) {

Header("Location: senhainvalida.htm");

} else {

Header("Location: diametro_downloads.htm");

}

If (($_POST['login'] != "cobelux") || ($_POST['senha'] != "torre")) {

Header("Location: senhainvalida.htm");

} else {

Header("Location: paginasecreta.htm");

}

?>

com 2 ifs.. ou existe alguma restriçao???

valeuuuuuu

Heverton

Link para o comentário
Compartilhar em outros sites

  • 0

Um sistema de login muito simples...

login.php

<html>
<head>
<title>Login Simples</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFCC00">
<div align="center"> 
  <p><strong><font color="#000000">Loin</font></strong><br>
    <br>
    <strong>Login</strong> <br>
  </p>
  <form name="form1" method="post" action="verifica.php">
    <table width="330" border="0" cellspacing="0" cellpadding="0">
      <tr> 
        <td>Usuario</td>
        <td><input name="user" type="text" id="user" size="20"></td>
      </tr>
      <tr> 
        <td>Senha</td>
        <td><input name="senha" type="password" id="senha" size="20"></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td><input type="submit" name="Submit" value="Logar"></td>
      </tr>
    </table>
  </form>
  <div align="center"> Data Base P&atilde;oDeMugen. o seu site de procuras do 
    mundo mugen.<br>
  </div>
  </div>
</body>
</html>
verifica.php
<?
$user = $_POST["user"];
$senha = $_POST["senha];
//ou
//Não é aconselhavel o Get pois isso mostrará o user e senha via brower
$user = $_GET["user"];
$senha = $_GET["senha];
//vereficando se está certo...

if ($user != "Lion" AND $senha != "123456"){
header(Location: "erro.php");
}else{
header(Location: "paginarestrita.php");
}
?>

Lembrando que esse é o mais simples para um iniciante esse login não tem segurança nenhum pois eu fiz para você ter uma ideia de como c faz sem banco de dados.. ok

Link para o comentário
Compartilhar em outros sites

  • 0

Para mais de 1 usuario...

$user = $_POST["user"];
$senha = $_POST["senha];
//ou
//Não é aconselhavel o Get pois isso mostrará o user e senha via brower
$user = $_GET["user"];
$senha = $_GET["senha];
//vereficando se está certo...

if ($user != "Lion" AND $senha != "123456"){
header(Location: "erro.php");
}elseif ($user != "Anderson" AND $senha != "112277"){
header(Location: "erro.php");
}else{
header(Location: "paginarestrita.php");
}
?>

Assim você vai criando varios esleif entende... fica mais facil...

Link para o comentário
Compartilhar em outros sites

  • 0

ai lion.. usei esse codigo para 2 usuarios..

<?

$user = $_POST["user"];

$senha = $_POST["senha];

if ($user != "Lion" AND $senha != "123456"){

header(Location: "hora_atual.php");

}elseif ($user != "Anderson" AND $senha != "112277"){

header(Location: "teste.php");

}else{

header(Location: "senhainvalida.htm");

}

?>

mas deu a seguinte msg de erro:

Parse error: parse error, expecting `']'' in c:\apache\htdocs\verifica.php on line 4

o que pode ter acontecido???

valeu

Heverton

Link para o comentário
Compartilhar em outros sites

  • 0

cara, você poderia usar esse código:

<?
$user = $_POST["user"];
$senha = $_POST["senha];
if($user = "Lion" AND $senha = "123456"){
header(Location: "pagina_de_login_do_Lion");
}elseif($user = "Anderson" AND $senha = "112277"){
header(Location: "pagina_de_login_do_Anderson");
}else{
header(Location: "pagina_de_falha_de_login");
}
?>

Lembre-se também de verificar se o seu formulário tem a tag method="POST" e os seus campos de nome e senha chamam-se respectivamente, "user" e "senha".

Heheh, qualquer coisa dá um toque ai, tamu aqui pra ajudar cara! rolleyes.gif

Link para o comentário
Compartilhar em outros sites

  • 0

amigo renato, usei o codigo q você mando.. e estah dando a seguinte msg de erro:

Parse error: parse error, expecting `']'' in c:\apache\htdocs\verifica2.php on line 4

olha a linha 4 do codigo, o q pode estar errado??

<?

$user = $_POST["user"];

$senha = $_POST["senha];

if($user = "Lion" AND $senha = "123456"){

header(Location: "pagina_de_login_do_Lion");

}elseif($user = "Anderson" AND $senha = "112277"){

header(Location: "pagina_de_login_do_Anderson");

}else{

header(Location: "pagina_de_falha_de_login");

}

?>

valeu renato

Heverton

Link para o comentário
Compartilhar em outros sites

  • 0

cara é o seguinte

Eu me embolei no meu codigo ai foi mal agora que eu fui ver olha..

eu tunha esquecido de colocar o Location: também dentro das aspas "

<?
$user = $_POST["user"];
$senha = $_POST["senha];
//ou
//Não é aconselhavel o Get pois isso mostrará o user e senha via brower
$user = $_GET["user"];
$senha = $_GET["senha];
//vereficando se está certo...

if ($user != "Lion" AND $senha != "123456"){
header("Location: erro.php");
}elseif ($user != "Anderson" AND $senha != "112277"){
header("Location: erro.php");
}else{
header("Location: paginarestrita.php");
}
?>
ok agora funfunfa... e outra coisa você tem que colocar esse codigo ai sem nada em cima fica assim..
<?
$user = $_POST["user"];
$senha = $_POST["senha];
//ou
//Não é aconselhavel o Get pois isso mostrará o user e senha via brower
$user = $_GET["user"];
$senha = $_GET["senha];
//vereficando se está certo...

if ($user != "Lion" AND $senha != "123456"){
header("Location: erro.php");
}elseif ($user != "Anderson" AND $senha != "112277"){
header("Location: erro.php");
}else{
header("Location: paginarestrita.php");
}
?>
<html>
<body>
</body>
</html>

Assima do html pois senão ele vai dar pau se eu fosse você nem colocaria as tags de htmls.. so esse ai que te passei....

Agora vai funciona..

Link para o comentário
Compartilhar em outros sites

  • 0

lion.. corrigi o codigo e testei.. só q ele só redireciona para a primeira pagina.. mesmo com senha correta ou incorreta...

o q pode estar acontecendo???

valeu mais uma vez

Heverton

Link para o comentário
Compartilhar em outros sites

  • 0

ai vai o codigo:

<?

$user = $_POST["user"];

$senha = $_POST["senha"];

if($user = "Lion" AND $senha = "123456"){

header("Location: diametro_teste.htm");

}elseif($user = "Anderson" AND $senha = "112277"){

header("Location: hora_atual.php");

}else{

header("Location: senhainvalida.htm");

}

?>

coloquei uns arquivos meus ai.. só pra fazer um teste.. beleza??

falou mano

aguardo sua resposta

Link para o comentário
Compartilhar em outros sites

  • 0

Ta erra do esse codigo ai... olha é assim

<?
$user = $_POST["user"];
$senha = $_POST["senha"];
if($user == "Lion" AND $senha == "123456"){ // Aqui você so tinha colocado = e era para colocar == pois = é para você dar um valor e == é para compar
header("Location: diametro_teste.htm");
}elseif($user == "Anderson" AND $senha == "112277"){ // o mesmo foi aqui..
header("Location: hora_atual.php");
}else{
header("Location: senhainvalida.htm");
}
?>

você usou nos ifs só = mais era pra usar == pois = é para você dar um valor para algo e == é comparação

Pronto arrumando testa ai...

Link para o comentário
Compartilhar em outros sites

  • 0

putz cara.. haha pior q você não sabe da maior cara.. agora só abre o senhainvalida.htm... hehehe q dor de cabeça q eu to de dando hein cara, fala serio.. hahah

Heverton

Link para o comentário
Compartilhar em outros sites

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,8k
×
×
  • Criar Novo...