Jump to content


Photo

Tutorial - Sistema De Login


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

#511 leleco

leleco

    Turista

  • Usuários
  • 25 posts
  • Sexo:Masculino
  • Localidade:CTBA

Posted 23/04/2007, 13:23

olha so eu estou tentando fazer o tutorial mais ele esta me dando erro


este é o erro

Notice: Undefined variable: login in c:\arquivos de programas\easyphp1-8\www\form\enviar_cadastro.php on line 7

Notice: Undefined variable: login in c:\arquivos de programas\easyphp1-8\www\form\enviar_cadastro.php on line 14

Notice: Undefined variable: errors in c:\arquivos de programas\easyphp1-8\www\form\enviar_cadastro.php on line 15

Notice: Undefined variable: senha in c:\arquivos de programas\easyphp1-8\www\form\enviar_cadastro.php on line 18

Notice: Undefined variable: senha in c:\arquivos de programas\easyphp1-8\www\form\enviar_cadastro.php on line 22

Notice: Undefined variable: senha2 in c:\arquivos de programas\easyphp1-8\www\form\enviar_cadastro.php on line 22

Ocorreu os seguintes erros ao tentar se cadastrar:

Você não digitou um login
Você não digitou uma senha


Oq sera q eu fiz de errado uma vez q copiei e colei. para eu intender melhor antes.

#512 The Cod

The Cod

    Turista

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

Posted 24/04/2007, 21:23

Boas...

Olha né por nada não mas esse mesmo tutoria ai eu vi em um outro site,e o cara que fez ele disse que esse tutorial tava com erro, e que ele tinha postado um correto na area de PHP, nao vou falar o nome do site porque poderam axar que tou fazendo propaganda, mas esse script ai o cara que fez disse que tava errado ^_^ ;)

Atensiosamente.
Visitem também >>>> Web Aplicações
Visitem também >>>> Portal Masters - Fórum

#513 Shion

Shion

    Novato no fórum

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

Posted 16/05/2007, 17:40

Aqui o sistema de autentificação de senha está funcionando, porém se você digitar o endereço da página protegida diretamente no browser você consegue acessar o conteúdo mesmo não estando logado, para resolver isso eu fiz o seguinte:

Coloquei nas páginas o codigo abaixo, o mesmo usado no tutorial, mas dae o problema é que mesmo logando o conteúdo não é exibido, apenas a mensagem de "você nao esta logado". Como faço ??


<?
if ( $contagem == 1 ) {
//aqui deixe aberto, pois iremos fechar somente no final da página
  ?>
<div align="center">OI!</div>
<?
  } else {
	echo "Você não está logado."; //aqui que terminamos o IF que iniciamos na página
}
  ?>


#514 GIMP

GIMP

    Novato no fórum

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

Posted 18/05/2007, 21:10

Tá até bom cara, mas você precisa colocar proteções contra SQL injection, ao menos um addslashes.

Por um mundo totalmente open-source...


#515 sydwater

sydwater

    Turista

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

Posted 04/06/2007, 10:25

Estou tentando ler o tópico inteiro (está bem grande) para ver se encontro a solução de uma dúvida. Vi que em determinado momento, alguém fez uma pergunta semelhante a que gostaria de fazer, mas não achei a resposta.

A dúvida é a seguinte: que alterações tenho de fazer no sistema de login para que quando o usuário logar apareça no centro da tela o nome, e-mail, cidade e país dele? Tipo, quando o João logar, no centro da tela vai aparecer:

Nome: João
E-mail: joao@joao.com
Cidade: João do Norte
País: Brasil

Não é o caso de simplesmente aparecer "olá, joão"... Não, eu quero ver se consigo colocar diversos dados pessoais, na página principal.

Alguém sabe quais alterações preciso fazer e em quais arquivos mencionados no tutorial???

Abraço a todos

#516 ALEX0007

ALEX0007

    Novato no fórum

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

Posted 15/06/2007, 08:10

en aqui esta dando esse erro



Warning: Failed to Connect in c:\appserv\www\enviar_senha.php on line 25

Sua senha foi enviada com sucesso para o email: alex_pieter@ibest.com.br.

porque ta dando isso???

#517 ALEX0007

ALEX0007

    Novato no fórum

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

Posted 19/06/2007, 10:59

Ei cara, acho q tem um erro , nao sei se é no meu mas....

Quando vc pede pra ele envia a senha pro e-mail, ele envia, mas quando vc vai abri o e-mail, ele envia apenas o nome ( login ) e o e-mail, e na senha fica em branco... pq será ? :( :blink:

http://wwforum.webci...Login/login.php
:D

Brigadaum cara, como podia ver, tinha um erro, tava assim:

if ( $contagem == 1 ) {
  $msg  = "Recuperação de senha" . chr(13) . chr(10);
  $msg .= "Senha enviada em " . date("d/m/Y") . ", os dados seguem abaixo: " . chr(13) . chr(10) . chr(10);
  $msg .= "Login : " . $login . chr(13) . chr(10);
  $msg .= "Email : " . $email . chr(13) . chr(10);
  $msg .= "Senha : " . $mensagem . chr(13) . chr(10);



e deve ficar assim:

if ( $contagem == 1 ) {
  $msg  = "Recuperação de senha" . chr(13) . chr(10);
  $msg .= "Senha enviada em " . date("d/m/Y") . ", os dados seguem abaixo: " . chr(13) . chr(10) . chr(10);
  $msg .= "Login : " . $login . chr(13) . chr(10);
  $msg .= "Email : " . $email . chr(13) . chr(10);
  $msg .= "Senha : " . $senha . chr(13) . chr(10);



O campo senha estava pegando uma outra variavel q num tinha nada a ve na jogada




CARA ISSO TA ERRADO AQUI NAO ESTA DANDO CERTO NAO

MEUCODIGOESTA ASIM

<?
include "config.php";

$db = mysql_connect (localhost);
$basedados = mysql_select_db($database);

$confirmacao = mysql_query("SELECT * FROM `$tabela` WHERE login = '$login' AND email = '$email'", $db);
while ($row = mysql_fetch_array($confirmacao)) {
$login = $row["login"];
$senha = $row["senha"];
$email = $row["email"];
}

$contagem = mysql_num_rows($confirmacao);

if ( $contagem == 1 ) {
$msg = "Recuperação de senha" . chr(13) . chr(10);
$msg .= "Senha enviada em " . date("d/m/Y") . ", os dados seguem abaixo: " . chr(13) . chr(10) . chr(10);
$msg .= "Login : " . $login . chr(13) . chr(10);
$msg .= "Email : " . $email . chr(13) . chr(10);
$msg .= "Senha : " . $senha . chr(13) . chr(10);

$Remetente = "endereco@provedor.com.br";

mail($email, "Recuperação de Senha",$msg,"From: $Remetente\n");

echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Sua senha foi enviada com sucesso para o email: $email</font></div>";
} else {
echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Seu login ou email está incorreto.</font></div>";
}
?>


NAO SEI QUE ME3RDA E ESSA O ERRO E ESSE

Warning: Failed to Connect in c:\appserv\www\enviar_senha.php on line 25

Sua senha foi enviada com sucesso para o email: ALEXPIETER@GMAIL.COM

#518 Danilo759

Danilo759

    Novato no fórum

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

Posted 19/06/2007, 17:33

Coloquei nas páginas o codigo abaixo, o mesmo usado no tutorial, mas dae o problema é que mesmo logando o conteúdo não é exibido, apenas a mensagem de "você nao esta logado". Como faço ??


<?
if ( $contagem == 1 ) {
//aqui deixe aberto, pois iremos fechar somente no final da página
  ?>
<div align="center">OI!</div>
<?
  } else {
	echo "Você não está logado."; //aqui que terminamos o IF que iniciamos na página
}
  ?>
[/quote]

Tenho essa mesma dúvida, como de fato bloqueia corretamente e após feito o login aparecer o conteúdo bloqueado?

#519 vS*

vS*

    Novato no fórum

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

Posted 13/07/2007, 22:44

Olá, alguém poderia me ajudar a criar nivel de usuário neste sistema?
criei um campo na tabela "niveis", com 1,2,3.
nivel 1 tem acesso total, 2 e 3 acessam somente determinadas páginas.
se alguem souber como fazer, ficaria grato!
Obrigado!
valews!

#520 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 13/07/2007, 22:59

Não sei nem vi como é esse ssitema... mas pela minha lógica seria da seguinte forma:

O usuário ao logar registra uma session com o valor do nível de acesso ele.

Tendo o nível de acesso dele... é simples... as páginas que não são de acesso dele... devem estar definidas para aceitar acesso somente do nível correspondete a ela.

Verificação e condicional simples na session que está aberta em relação ao nível do usuário que acessa a página.

se isso{
isso
}
se não{
aquilo
}


;) Até mais

#521 iabreuo

iabreuo

    Novato no fórum

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

Posted 31/07/2007, 17:39

po cara me interessei por esse assunto.. mais nao sei por onde começa onde ponho esse codigo?
que programa baixo?

valeu

#522 dani piresk

dani piresk

    Novato no fórum

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

Posted 03/08/2007, 20:54

e ae cara!
seu script foiiii muitttttttttttttto util pra mim mas eu gostaria q vc adaptasse pra n usar cokkies por favor cara!
ps: esse forum eh invision?
flws
t+



#523 Mikedrums

Mikedrums

    Novato no fórum

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

Posted 12/09/2007, 18:26

Olá amigo Balala td b???? Acheu muito bom seu tutorial, mas travei num erro

Warning: Cannot modify header information - headers already sent by (output started at /home/iblonlin/public_html/arearestrita/config.php:9) in /home/iblonlin/public_html/arearestrita/confirmar_login.php on line 11

Warning: Cannot modify header information - headers already sent by (output started at /home/iblonlin/public_html/arearestrita/config.php:9) in /home/iblonlin/public_html/arearestrita/confirmar_login.php on line 12

Warning: Cannot modify header information - headers already sent by (output started at /home/iblonlin/public_html/arearestrita/config.php:9) in /home/iblonlin/public_html/arearestrita/confirmar_login.php on line 13

não consigo identificar qual o erro, poderia me ajudar, sou novato em php/mysql.

Desde já agradeço.... Obrigado

#524 groovezao

groovezao

    Turista

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

Posted 07/10/2007, 23:24

ae balala perfeito esse teu tuto veio, soh axo q faltou umas opcoes pro "admin" ver os membros cadastrados, poder deletar e alterar informacoes sobre eles, mas eu dei uma complementada aqui e fico show, nunca vi um tuto tao bom pra criacao d login assim :P
vlws brother :D

#525 Martin Dill

Martin Dill

    Novato no fórum

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

Posted 31/10/2007, 14:36

não funcionou

diz que usuario e senha estão errados mas não ta errado
sei lá se tem algum erro de código mas não funciona a parte de confirmar login




1 user(s) are reading this topic

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

IPB Skin By Virteq