Tutorial - Sistema De Login
#406
Posted 16/03/2005, 08:37
O código aparentemente está correto, o que pode estar dando algum problema, talvez são os $HTTP_COOKIE_VARS, substitua por somente $_COOKIE.
#407
Posted 16/03/2005, 15:01
ele naum da erro nessa parte
#408
Posted 16/03/2005, 15:38
#409
Posted 16/03/2005, 16:01
o endereço do site pra kem kiseh ve eh:
http://members.lycos...otipo/login.php
#410
Posted 07/04/2005, 00:38
Pois só vejo if ($xxxx == 1) : else: echo "Negativo" ;
estou usando SESSÕES.... não cookies
Abrigado!
#411
Posted 07/04/2005, 00:39
Pois só vejo if ($xxxx == 1) : else: echo "Negativo" ;
estou usando SESSÕES.... não cookies
Abrigado!
#412
Posted 08/04/2005, 15:08
<html>
<head>
<title>Teste de Acesso</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?
include "acesso.php";
//aqui deixe aberto, pois iremos fechar somente no final da página
if ( $contagem == 1 ) {
?>
<div align="center">
<p>oK, <? echo $nome; ?>.
<input name="text" type=text onFocus="this.blur()" value="<?php echo $nome; ?>" size=17>
Vc se logou no site.</p>
<? $sql = mysql_query("SELECT * FROM tbl_membros");
while($l = mysql_fetch_array($sql)) {
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><span class="chamada3"><? echo $l[login] ?></span></font></td>
</tr>
</table>
<?php } ?>
<p> <font size="1" face="Verdana, Arial, Helvetica, sans-serif"></font> </p>
</div>
<?
} else {
echo "Você não está logado."; //aqui fechamos o IF que colocamos no começo da página, fazendo com que quem não estiver logado, veja somente esse texto, caso digite o endereço dessa página (www.seusite.com.br/restrita.php, por exemplo)
}
?>
</p>
</body>
</html>
acesso.php
<?
include "config.php"; //carregamos o arquivo de configuração
$nome = $HTTP_COOKIE_VARS["login"]; //pegamos o cookie login, gravado anteriormente com o login
$pass = $HTTP_COOKIE_VARS["senha"]; //pegamos o cookie senha, gravado anteriormente com o login
$db = mysql_connect ($host, $login_db, $senha_db); //conectamos ao mysql
$basedados = mysql_select_db($database); //conectamos ao database
$confirmacao = mysql_query("SELECT * FROM `$tabela` WHERE login = '$nome' AND senha = '$pass'", $db); //verificamos se o conteudo dos cookies esta correto
$contagem = mysql_num_rows($confirmacao); //resulta da pesquisa acima
//aqui finalizamos assim essa página, a comparação iremos fazer nas páginas com acesso restrito
?>
?>
#413
Posted 08/04/2005, 20:56
no primeiro post ja ta com todas as correções necessárias p/ funcionar? ou eu tenho q ler tudo o topico e ir corrigindo?
vlw
#414
Posted 08/04/2005, 21:31
akabei de instalar aki
soh q tem um problema
faz login com qualquer login, qualquer senha
e tipo
depois de logar
vc clica pra voltar pra pagina inicial e o usuario tem q fazer o login novamente
e como faço pra fazer algumas areas restritas?
pra quem quiser dar uma olhada de como ficou:
http://buthy.opticalhost.com.br
té +
#415
Posted 09/04/2005, 08:33
Posta ai p/ gente a pagina confirmar_login.php para ver onde vc ta errando...
Abraço
#416
Posted 09/04/2005, 13:59
esse de logar com qualquer senha eu consegui arrumar
mas o resto ainda nao consegui
meu confirmar_login.php
<?
include "config.php"; //inclui o arquivo de configurações
$db = mysql_connect ($host, $login_db, $senha_db); //conecta ao mysql
$basedados = mysql_select_db($database); //conecta a base de dados
$confirmacao = mysql_query("SELECT * FROM `$tabela` WHERE login = '$login' AND senha = '$senha'", $db); //verifica se o login e a senha conferem
$contagem = mysql_num_rows($confirmacao); //traz o resultado da pesquisa acima
if ( $contagem == 1 ) {
setcookie ("login", $login); //grava o cookie com o login
setcookie ("senha", $senha); //grava o cookie com a senha
echo "<div align=center><font face=Tahoma size=1 color=#0052a2>Usuário logado."; //se a senha digitada está correta, mostra a mensagem
} else {
echo "Login ou senha inválidos. <br><a href=javascript:history.go(-1)>Clique aqui para voltar.</a>"; //se a senha está incorreta mostra essa mensagem
}
?>
#417
Posted 10/04/2005, 16:36
alguem me ajuda ai
#418
Posted 21/04/2005, 12:17
ninguem pode ajuda ai nao?
#419
Posted 21/04/2005, 18:35
pois oq eu fiz ... ta diferente do q foi postado aqui...
Uma dica.... veja se o Banco de Dados tem usuario - Veja se o nome dos campos TEXTFIELD é igual ao parametro q vc busca no SELECT -
Se não for isso ...
Qual é a MSG de erro q aparece... e oq vc ta tentando fazer ?
Att.
#420
Posted 21/04/2005, 20:18
Warning: Cannot add header information - headers already sent by (output started at c:\apache\htdocs\confirmar_login.php:6) in c:\apache\htdocs\confirmar_login.php on line 17
deu issu q q eu faço
pelo amor de deus me ajudem
ja to a mais de uma semana tentanu faze sitema de login e n consigo
brigadu
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)









