EDUCTD Postado Outubro 15, 2010 Denunciar Share Postado Outubro 15, 2010 Olá pessoal, sou novo em programação e estou aprendendo PHP+MYSQL, gostaria de uma ajuda do fórum como fzaer uma pagina de login. Se o login estiver correto ele vai para uma página, caso contrário permanesse na mesma página. como fazer isso. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Endor Postado Outubro 15, 2010 Denunciar Share Postado Outubro 15, 2010 Boa Tarde, EduDa uma olhadinha nesse código, fiz para exatamente o que você pediu.Abraços.<?php$login = $_POST["login"];$senha = $_POST["senha"];$entra = date("Y-m-d H:i:s");include ("conexao.php"); $login = $_POST["login"]; $senha = $_POST["senha"]; $entra = date("Y-m-d H:i:s"); $sql = "select * from login Where idcliente = '$login' and senha ='$senha'"; $query = mysql_query($sql); $linhas = mysql_num_rows($query); if ($linhas ==0) { print "<html><body> <table border='1' width='400pt' cellspacing='3' cellpadding='5'> <tr> <td>Usuário não encontrado!<BR> </td> </tr> <tr> <td><BR><a href ='login2.php'> voltar </a></td> </tr> </table> </html></body>"; } else { $ver ="INSERT INTO visita(idcliente, entrada) VALUES('$login', '$entra')"; $executa_ver = mysql_query($ver) or die ("Não foi possível colocar a hora"); setcookie("nome_usuario", $login); setcookie("senha_usuario", $senha); header("location:index.php"); } $logado = $login; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 EDUCTD Postado Outubro 15, 2010 Autor Denunciar Share Postado Outubro 15, 2010 ENDORCOMO FAÇO A CONEXÃO COM O SERVIDOR E COMO CHAMO A OUTRA PÁGINA APÓS O LOGIN Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vini_loock Postado Outubro 15, 2010 Denunciar Share Postado Outubro 15, 2010 Veja se ajuda: http://www.google.com.br/search?sourceid=c...stema+login+php Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Endor Postado Outubro 16, 2010 Denunciar Share Postado Outubro 16, 2010 Bom dia, Edu.No final do código, está a chamada para a página que você deseja.header("location:aquivocecolocaapagina.algo");Quanto a conexão com o servidor, nesse código está sendo feito com o includeinclude ("conexao.php");É muito importante você ter uma página só para essa finalidade, assim você não precisa em todas as páginas que precisar do BD, ficar nomeando o endereço de conexão.Está página pode ser feito assim:<?php$host = "localhost"; //Caso seja local, o site.$usuario = "root"; //Normalmente você escolhe, em caso de hospedagem, eles escolhem$senha = ""; // Sua senha para acesso ao BD$con = mysql_connect($host, $usuario, $senha) or die ("Não foi possível efetuar a conexão!");mysql_select_db("nome_do_bd", $con) or die ("Não foi possível conectar ao BD!");?>Qualquer dúvida, retorne!Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Tiagojul Postado Outubro 17, 2010 Denunciar Share Postado Outubro 17, 2010 Olá a todos,Aproveitando o assunto deste tópico e o script postado pelo Endor, vou perguntar uma coisa.O que é mais seguro/melhor pra fazer um sistema de login? Por sessões ou setcookie?Há diferença?Valeu! Abraço! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
EDUCTD
Olá pessoal,
sou novo em programação e estou aprendendo PHP+MYSQL, gostaria de uma ajuda do fórum como fzaer uma pagina de login. Se o login estiver correto ele vai para uma página, caso contrário permanesse na mesma página. como fazer isso.
Link para o comentário
Compartilhar em outros sites
5 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.