Jump to content


Photo

Index N Funciona...


  • Faça o login para participar
16 replies to this topic

#1 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

  • Usuários
  • 269 posts
  • Sexo:Não informado

Posted 07/06/2005, 18:24

eu arrumei akele erro... era nas tabelas do mysql, foram criadas ERRADAS...
porem:

index.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Home</title>
</head>

<body>
<?
include "acesso.php";


//aqui deixe aberto, pois iremos fechar somente no final da página
if ( $contagem == 1 ) {

  ?>
<div align="center"><a href="count.php">Ver a quantidade de pedidos disponsíveis.</a>    <a href="ler.php">Ler Pedidos</a></div>
<?
  } else {
    echo "Você não está logado.<br>Clique <a href='login.php'>aqui</a> para logar."; //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)
	}
  ?>
</body>
</html>

e

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, $user, $pass); //conectamos ao mysql
$basedados	=	mysql_select_db($base); //conectamos ao database

$confirmacao = mysql_query("SELECT * FROM `admin` 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
?>

pagina q seta cookie:
<?
include "../config.php"; //inclui o arquivo de configurações

$db 	 =	mysql_connect ($host, $user, $pass); //conecta ao mysql
$basedados	=	mysql_select_db($base); //conecta a base de dados

$confirmacao = mysql_query("SELECT * FROM `admin` 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, 3600); //grava o cookie com o login
  setcookie ("senha", $senha, 3600); //grava o cookie com a senha
  header("Location: index.php"); //essa é a pagina de destino caso esteje correto
  } else {
  header("Location: erro.php");//essa é caso esteja errado o login
  }
?>

pq qndo eu logo na index fala q eu n to logado? :blink: tem como arruma isso?

#2 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 07/06/2005, 18:30

<?
include "../config.php"; //inclui o arquivo de configurações

$db   = mysql_connect ($host, $user, $pass); //conecta ao mysql
$basedados = mysql_select_db($base); //conecta a base de dados

$confirmacao = mysql_query("SELECT * FROM `admin` 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, 3600); //grava o cookie com o login
setcookie ("senha", $senha, 3600); //grava o cookie com a senha
header("Location: index.php"); //essa é a pagina de destino caso esteje correto
} else {
header("Location: erro.php");//essa é caso esteja errado o login
}
?>


viu??? veja se estou certo...

flws...
;)Até mais

Edição feita por: HellBurn, 07/06/2005, 18:31.

Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#3 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

  • Usuários
  • 269 posts
  • Sexo:Não informado

Posted 07/06/2005, 18:58

affffffffffffffff:S

segundo q fala algo errado...

$db = mysql_connect ($host, $user, $pass); //conecta ao mysql
$basedados = mysql_select_db($base); //conecta a base de dados

db = CONEXAO COM MYSQL

BASE = NOME DA TABELA

entendeu?
o erro dakele eu arrumei, era no install.php, mas agora eu ja falei... qndo eu logo o coiso da index diz q eu n to logado!
e o login.php eh so pra mostra como eu TO SETANDO os cookie, ele ta normal..

Edição feita por: Inu_yasha, 07/06/2005, 18:59.


#4 Stormbringer

Stormbringer

    I'd love to stay with you all

  • Ex-Admins
  • 2927 posts
  • Sexo:Não informado
  • Localidade:Goiânia - GO
  • Interesses:Atualmente: pesquisa e desenvolvimento de web-games

Posted 07/06/2005, 19:34

mas vc verificou se o cookie está setado?
onde vc esta chamando o script que seta o cookie? nao consegui ver no "onde está Wally", hehehe...

๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑


#5 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

  • Usuários
  • 269 posts
  • Sexo:Não informado

Posted 07/06/2005, 19:37

ta la em cima...
eh o ultimo code.

#6 Stormbringer

Stormbringer

    I'd love to stay with you all

  • Ex-Admins
  • 2927 posts
  • Sexo:Não informado
  • Localidade:Goiânia - GO
  • Interesses:Atualmente: pesquisa e desenvolvimento de web-games

Posted 07/06/2005, 19:39

sim, mas vc esta chamando ele ONDE? nao to vendo referencia nenhuma a ele... por isso perguntei se o cookie está realmente sendo setado...

editando:
acho que nao fui claro, hehehe... pro script que seta o cookie executar, ele precisa ser chamado em algum lugar... por include, require, numa pagina só dele, etc, etc... onde vc esta chamando ele?

๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑


#7 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

  • Usuários
  • 269 posts
  • Sexo:Não informado

Posted 07/06/2005, 19:41

como eu vejo isso?

#8 Stormbringer

Stormbringer

    I'd love to stay with you all

  • Ex-Admins
  • 2927 posts
  • Sexo:Não informado
  • Localidade:Goiânia - GO
  • Interesses:Atualmente: pesquisa e desenvolvimento de web-games

Posted 07/06/2005, 19:43

uai, o script é seu, vc deve saber!!!
quando o cara preenche o formulario de login, em algum momento o script que grava o cookie TEM que ser chamado, senao vc nunca estará logado mesmo! aiaiai

๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑


#9 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

  • Usuários
  • 269 posts
  • Sexo:Não informado

Posted 07/06/2005, 19:44

bem, ele e chamado, mas o index diz q eu n to logado...
e sera q o set cookie ta certo?

#10 Stormbringer

Stormbringer

    I'd love to stay with you all

  • Ex-Admins
  • 2927 posts
  • Sexo:Não informado
  • Localidade:Goiânia - GO
  • Interesses:Atualmente: pesquisa e desenvolvimento de web-games

Posted 07/06/2005, 19:49

agora que vc comentou, realmente... vc jah esta criando um cookie expirado, hehehe


troque por o
3600
por
time()+3600

agora + 1 hora

3600 sózinho é 1 hora apos a era unix, heheh, 01:00:00 em 1 de janeiro de 1970!!!

๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑


#11 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

  • Usuários
  • 269 posts
  • Sexo:Não informado

Posted 07/06/2005, 19:50

setcookie ("login", $login, time()+3600); //grava o cookie com o login
setcookie ("senha", $senha, time()+3600); //grava o cookie com a senha
fika assim?

#12 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

  • Usuários
  • 269 posts
  • Sexo:Não informado

Posted 07/06/2005, 20:10

qndo coloko esse codigo no confirmar login da esse erro no acesso.php:


Warning: mysql_connect(): Access denied for user: 'root@localhost' (Using password: YES) in c:\appserv\www\radio\admin\acesso.php on line 7

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in c:\appserv\www\radio\admin\acesso.php on line 10

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\appserv\www\radio\admin\acesso.php on line 11
Você não está logado.
Clique aqui para logar.

#13 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 07/06/2005, 20:29

http://forum.wmonlin...ndpost&p=595422
Klaus Paiva
Conheça também: Taperás

#14 Stormbringer

Stormbringer

    I'd love to stay with you all

  • Ex-Admins
  • 2927 posts
  • Sexo:Não informado
  • Localidade:Goiânia - GO
  • Interesses:Atualmente: pesquisa e desenvolvimento de web-games

Posted 07/06/2005, 21:24

segundo q fala algo errado...


meu, vc critica quem tentou te ajudar por ter errado, mas vc nao aprende com os próprios erros mesmo quando apontado...

O Klaus já te disse no outro tópico o problema da conexao mysql, mas vc continua ignorando... tsctsctsc

๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑


#15 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

  • Usuários
  • 269 posts
  • Sexo:Não informado

Posted 08/06/2005, 20:11

mas a conexao funciona normal com outros sistemas...




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq