Sistema De Login
#16
Posted 20/04/2005, 14:21
#17
Posted 20/04/2005, 14:22
intaum eu achu q alguma dessas condições n ta danu certo..... foi mal ai c eu n to sabenu explica direito.... eu achu q ta danu problema no setcookie...
vlw
#18
Posted 20/04/2005, 14:24
#19
Posted 20/04/2005, 14:26
na pagina login.php coloque assim:
<?php
// obtém os valores digitados
$username = $_POST["username"];
$senha = $_POST["senha"];
// acesso ao banco de dados
include "config.php";
$resultado = mysql_query("SELECT * FROM usuarios where username='$username'");
$linhas = mysql_num_rows ($resultado);
if($linhas==0) // testa se a consulta retornou algum registro
{
echo "<html><body>";
echo "<p align=\"center\">Usuário não encontrado!</p>";
echo "<p align=\"center\"><a href=\"login.html\">Voltar</a></p>";
echo "</body></html>";
}
else
{
if ($senha != mysql_result($resultado, 0, "senha")) // confere senha
{
echo "<html><body>";
echo "<p align=\"center\">A senha está incorreta!</p>";
echo "<p align=\"center\"><a href=\"login.html\">Voltar</a></p>";
echo "</body></html>";
}
else // usuário e senha corretos. Vamos criar os cookies
{
$_SESSION["nome_usuario"] = $username;
$_SESSION["senha_usuario"] = $senha;
// direciona para a página inicial dos usuários cadastrados
header ("Location: pagina_inicial.php");
}
}
mysql_close($con);
?>
e na valida coloque isto:
<?
session_start();
$usuario = $_SESSION["nome_usuario"];
$senha = $_SESSION["senha_usuario"];
if($usuario && $senha) {
?>
<html>
aki vem o conteudo da pagina secreta
</html>
<?php
}
?>
tente modificar e veja o q acontece
#20
Posted 20/04/2005, 14:27
#21
Posted 21/04/2005, 10:55
Warning: Cannot send session cache limiter - headers already sent (output started at c:\apache\htdocs\login.php:6) in c:\apache\htdocs\valida.php on line 8
Warning: Cannot add header information - headers already sent by (output started at c:\apache\htdocs\login.php:6) in c:\apache\htdocs\login.php on line 38
po ta aparecenu esses erros agora
#22
Posted 21/04/2005, 11:02
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#23
Posted 21/04/2005, 11:12
#24
Posted 21/04/2005, 13:55
Warning: Cannot add header information - headers already sent by (output started at c:\apache\htdocs\login.php:6) in c:\apache\htdocs\login.php on line 33
Warning: Cannot add header information - headers already sent by (output started at c:\apache\htdocs\login.php:6) in c:\apache\htdocs\login.php on line 34
Warning: Cannot add header information - headers already sent by (output started at c:\apache\htdocs\login.php:6) in c:\apache\htdocs\login.php on line 36
alguem me ajuda por favorrrrrr
brigadu
#25
Posted 24/04/2005, 11:29
Olá,Porque depois que foi impresso o cabeçalho ele não pode ser alterado, e é esta ação que está causando o erro.
O que fazer diante do erro???
Obrigado!
$know_that = "para aprender";
$reason = "DEUS";
$greeting = "Muito prazer, sou Wagner Bianchi!";
$mail = "wagnerbianchi@yahoo.com.br";
echo "Tenha " . $reason . " e humildade " . $know_that . "!<BR>";
echo "$greeting<BR>";
echo "$mail<BR>";
?>
#26
Posted 24/04/2005, 12:27
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#27
Posted 02/10/2006, 15:35
tipu
o usuário é obrigadu a estar logadu...para poder ver as seçoes do site
com issu eu pegu u email dele no cadastro..
e envio news...
tem algu prontu?
eu nun manju mtu..
#28
Posted 04/10/2006, 08:58
qualquer dúvida e só adicionar aqui !
T+
PALMEIRAS - Primeiro campeão do mundo em 1951
#29
Posted 24/10/2006, 01:42
#30
Posted 18/01/2007, 17:53
já tentei de tudo... eu sou muito leigo no assunto...
por favor, dê uma olhada e veja o que tem de errado pra mim...
www.tsunami.alojagratis.org
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)