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

Login Pag Privada


Bob_Design

Pergunta

Gostaria de fazer um sistema de login onde cada usuario tenho sua propria paginia, onde pode ver as mesagens enviadas por outros usuarios.

<?

//conecta com o db

include ("conectar.php");

$nome= $_POST['nome'];

$senha = $_POST['senha'];

//faz a confirmação de nome e senha no db

$logar = mysql_query("SELECT * FROM login WHERE user='$nome' AND pass='$senha'") or die("erro ao selecionar");

/*aqui depois de verificado redirecionamos a pagina secreta(caso nome e senha estarem corretos) ou senha

e apelido não conferem caso tais estiverem errados. Repare que há uma rotina para o valor inserido em senha não seja nulo.

bs: Aonde esta escrito paginasecreta.php é aonde você deve colocar a página para onde o script ira redirecionar*/

if (strlen($senha)< 1)

echo '<p align="center">Senha ou apelido não conferem<BR><a href="java script:history.back(1);">tente denovo</a></p>';

elseif (mysql_num_rows($logar)>0 ){

header("location:see.php?id=$nome");

} else {

echo '<p align="center">Senha ou apelido não conferem<BR><a href="java script:history.back(1);">tente denovo</a></p>';

}

Isto faz com que o usuario va para a pagina www.xxxxxx.com/see.php?id=$nome_usuario, gostaria de alguamas dicas de como deixar o codigo mais pratico.

?>

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Eu trocaria essa parte:

if (strlen($senha)< 1)
echo '<p align="center">Senha ou apelido não conferem<BR><a href="java script:history.back(1);">tente denovo</a></p>';
elseif (mysql_num_rows($logar)>0 ){
header("location:see.php?id=$nome");
} else {
echo '<p align="center">Senha ou apelido não conferem<BR><a href="java script:history.back(1);">tente denovo</a></p>';
}
Por:
if (mysql_num_rows($logar) != 1)
echo '<p align="center">Senha ou apelido não conferem<BR><a href="java script:history.back(1);">tente denovo</a></p>';
}else{
header("location:see.php?id=$nome");
}

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,3k
    • Posts
      652,4k
×
×
  • Criar Novo...