Jump to content


Photo

Que Loucura é Essa?


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

#1 ystaile

ystaile

    Novato no fórum

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

Posted 24/04/2004, 22:37

Eu estou fazendo o cadastro d usuarios(isso ocorre em paz, com verificação se ja existe cadastro e tudo) e to fazendo sistema de login. esse login é q ta doido, o alha ele ae:
<?
session_start();
header("Cache-control: private");
$login=$_POST['login'];
$senha=$_POST['senha'];
//Limpar
$login=trim($login);
$senha=trim($senha);
//Verificar
$query="select nome from usuarios where login='$login' and senha='$senha'";
include ("conexao.php");
$result=mysql_query($query);
$count=mysql_num_rows($result);
$exibir=mysql_fetch_array($result);
if($count>0)
{
$_SESSION['valido']=$exibir[0];
header("Location: index.php");
}
else
{
header("Location: erro.php");
}
?>


bem o negoço é que ele não ta verificando, ou melhor não esta encontrando o usuario...eu rodo esse mesmo codigo aki no meu pc e ele encontra de boa...mais na net não da!!!!

Help-me!!! valeuuu
Se você rouba idéias de um autor, é plágio. Se você rouba de muitos autores, é pesquisa.
ystaile@hotmail.com

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 24/04/2004, 23:12

Então o problema tá no host...

sei lá...

as vezes a versão do PHP...


:blink:
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 ystaile

ystaile

    Novato no fórum

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

Posted 24/04/2004, 23:19

Então o problema tá no host...

sei lá...

as vezes a versão do PHP...


:blink:

Mais lá no cadastro, quando a pessoa se cadastro ele fais uma varredura pra vê se ja esta cadastrado...usando o mesmo metodo...
Se você rouba idéias de um autor, é plágio. Se você rouba de muitos autores, é pesquisa.
ystaile@hotmail.com

#4 _mcl_

_mcl_

    Mestre

  • Usuários
  • 609 posts
  • Sexo:Masculino
  • Localidade:Ipatinga / MG

Posted 24/04/2004, 23:21

Kra, faz assim:

ao inves de:

$_POST['login']; vc põe $HTTP_POST_VARS['login'];
e
$_POST['senha']; vc põe $HTTP_POST_VARS['senha'];

Testa para ver se vai funcionar!!!

Edição feita por: M.c.L., 24/04/2004, 23:24.

Posted Image Posted Image Posted Image Posted Image

#5 rober

rober

    Viva o Mato Grosso!!!

  • Usuários
  • 314 posts
  • Sexo:Não informado
  • Localidade:Lucas do Rio Verde

Posted 25/04/2004, 03:06

$_POST['login']; vc põe $HTTP_POST_VARS['login'];
e
$_POST['senha']; vc põe $HTTP_POST_VARS['senha'];


deixa o $_POST[''] mesmo $HTTP_POST_VARS é veio d+

qnto ao erro procura inicializar a seção certa
session_start(); // falta o nome da seção
ddfsd fsdg gf df gfdg gdfgds ge gdf gd g

#6 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 25/04/2004, 08:37

$_POST['login']; vc põe $HTTP_POST_VARS['login'];
e
$_POST['senha']; vc põe $HTTP_POST_VARS['senha'];


deixa o $_POST[''] mesmo $HTTP_POST_VARS é veio d+

qnto ao erro procura inicializar a seção certa
session_start(); // falta o nome da seção

Usar ou ñ o $_POST['']; ou $HTTP_POST_VARS['']; vai depender da versão do PHP ou outro lance q tem ae...

Ele nem sempre vai usar o quer..

(y)
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#7 Klaus

Klaus

    @ ubuntu jaunty

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

Posted 25/04/2004, 08:50

Usa este código e nos fale o que aparecerá escrito...

<?
session_start();
header("Cache-control: private");
$login=$_POST['login'];
$senha=$_POST['senha'];
echo "$login <=> $senha";
exit;
//Limpar
$login=trim($login);
$senha=trim($senha);
//Verificar
$query="select nome from usuarios where login='$login' and senha='$senha'";
include ("conexao.php");
$result=mysql_query($query);
$count=mysql_num_rows($result);
$exibir=mysql_fetch_array($result);
if($count>0)
{
$_SESSION['valido']=$exibir[0];
header("Location: index.php");
}
else
{
header("Location: erro.php");
}
?>


Klaus Paiva
Conheça também: Taperás

#8 ystaile

ystaile

    Novato no fórum

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

Posted 25/04/2004, 08:54

Apareceu o nome e a senha q eu digitei no pra fazer o Login
Se você rouba idéias de um autor, é plágio. Se você rouba de muitos autores, é pesquisa.
ystaile@hotmail.com

#9 Klaus

Klaus

    @ ubuntu jaunty

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

Posted 25/04/2004, 09:00

E agora... Que número aparece?

<?
session_start();
header("Cache-control: private");
$login=$_POST['login'];
$senha=$_POST['senha'];
//Limpar
$login=trim($login);
$senha=trim($senha);
//Verificar
$query="select nome from usuarios where login='$login' and senha='$senha'";
include ("conexao.php");
$result=mysql_query($query);
$count=mysql_num_rows($result);
echo "Olha o número aqui: $count";
exit;
$exibir=mysql_fetch_array($result);
if($count>0)
{
$_SESSION['valido']=$exibir[0];
header("Location: index.php");
}
else
{
header("Location: erro.php");
}
?>


Klaus Paiva
Conheça também: Taperás

#10 ystaile

ystaile

    Novato no fórum

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

Posted 25/04/2004, 09:04

deu 0....ta doida a parada...era pra dar 1
Se você rouba idéias de um autor, é plágio. Se você rouba de muitos autores, é pesquisa.
ystaile@hotmail.com

#11 Klaus

Klaus

    @ ubuntu jaunty

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

Posted 25/04/2004, 09:07

Você por acaso não guardou a senha criptografada no BD?
Klaus Paiva
Conheça também: Taperás

#12 ystaile

ystaile

    Novato no fórum

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

Posted 25/04/2004, 09:10

Você por acaso não guardou a senha criptografada no BD?

Caracas meu irmã....guardeiiii...com o 'encode'...nossa é isso então.....caracas meu irmãooo valeuuu por essa luz!!! brigado...vou testar aki! :D :D
Se você rouba idéias de um autor, é plágio. Se você rouba de muitos autores, é pesquisa.
ystaile@hotmail.com

#13 Klaus

Klaus

    @ ubuntu jaunty

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

Posted 25/04/2004, 09:14

Você por acaso não guardou a senha criptografada no BD?

Caracas meu irmã....guardeiiii...com o 'encode'...nossa é isso então.....caracas meu irmãooo valeuuu por essa luz!!! brigado...vou testar aki! :D :D

:lol: :lol: :lol:

Se você usou base64_encode para guardar... é só colocar esta função também na senha digitada e comparar.
Klaus Paiva
Conheça também: Taperás

#14 ystaile

ystaile

    Novato no fórum

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

Posted 25/04/2004, 09:26

eu usei isso: encode('$senha','codificar')...mais eu to vendo aki e vou trocar por isso ae!!! valeu meu irmão!!!!!!!!

Edição feita por: ystaile, 25/04/2004, 09:32.

Se você rouba idéias de um autor, é plágio. Se você rouba de muitos autores, é pesquisa.
ystaile@hotmail.com

#15 Klaus

Klaus

    @ ubuntu jaunty

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

Posted 25/04/2004, 09:35

Você pode tanto criptografar a que o usuário digitou no campo e comparar as duas criptografas (recomendado) ou descriptografar a senha no banco e fazer a comparação normal...

http://www.mysqlfrea...atements/80.php
Klaus Paiva
Conheça também: Taperás




0 user(s) are reading this topic

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

IPB Skin By Virteq