Jump to content


Photo

Tutorial - Sistema De Login


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

#286 thedreads

thedreads

    Novato no fórum

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

Posted 01/06/2004, 04:58

Dae galera...
Tipo queria que só usuarios logados podecem ler, alterar. etc.. a pagina.. Pq tipo se eu apontar a pagina direto, ex: www.meusite.com.br/login/pagina_ok.php - o usuario iria ter acesso a pagina sem tar logado/cadastrado.. como posso resolver essa questão?...

:rolleyes:

Agradeço =D

(y)

#287 thedreads

thedreads

    Novato no fórum

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

Posted 01/06/2004, 05:55

Mais uma.... quando eu vou a pagina login.php me logar... quando eu cliko somente no botao ok... sem colocar nada nos campos de login e senha, ele loga ( Usuário logado. ) na pagina confirmar_login.php , como resolvo isso =D

Valeu ae galera
Obrigado! =D

#288 K-19

K-19

    Normal

  • Usuários
  • 91 posts
  • Sexo:Não informado
  • Localidade:Viseu
  • Interesses:bues deles

Posted 01/06/2004, 14:35

Mais uma.... quando eu vou a pagina login.php me logar... quando eu cliko somente no botao ok... sem colocar nada nos campos de login e senha, ele loga ( Usuário logado. ) na pagina confirmar_login.php , como resolvo isso =D

Valeu ae galera
Obrigado! =D

Boas, pelo que me pareçe voçe nao fez tudo o que tinha neste tutorial, pois isso de carregar no botao sem ter escrito nada e dar, aconteçia no principio, isso foi emendado, fassa as correçoes que estao neste tutorial que isso fica resolvido.
Fique bem.
www.Scripts.kom.pt - My WebPage

#289 thedreads

thedreads

    Novato no fórum

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

Posted 01/06/2004, 19:51

K - 19

seguinte, eu andei olhando melhor e descubrir que isso so acontece depois que
eu me logo, entende?


valeu...

==========
evem outra
Quando eu vou no link de recuperar senha, e ponho meus dados cadastrados ele
dar esse error..

Warning: Failed to Connect in c:\apache\htdocs\login\enviar_senha.php on line 31

Sua senha foi enviada com sucesso para o email: meuemail@provedor.com.br.

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

O que tem de erado nisso ai? ou eh pq eu tou testando minhas paginas em um servidor local? :unsure:


Obrigado a todos, e desculpa o encomodo..
valew!!

#290 K-19

K-19

    Normal

  • Usuários
  • 91 posts
  • Sexo:Não informado
  • Localidade:Viseu
  • Interesses:bues deles

Posted 04/06/2004, 14:19

è isso mesmo, servidor local, para poder enviar o e-mail tem de configurar o arquivo php.ini
:D
www.Scripts.kom.pt - My WebPage

#291 comarc

comarc

    Turista

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

Posted 04/06/2004, 15:35

Eu estava fazendo esse sistema de login e estou com problema quando eu faço login, pelo que eu entendi o problema está nos cookies, aparece o seguite:

Warning: Cannot modify header information - headers already sent by (output started at /u/local/etc/httpd/htdocs/webpoint/suloy/login/config.php:9) in /u/local/etc/httpd/htdocs/webpoint/suloy/login/confirmar_login.php on line 11

Warning: Cannot modify header information - headers already sent by (output started at /u/local/etc/httpd/htdocs/webpoint/suloy/login/config.php:9) in /u/local/etc/httpd/htdocs/webpoint/suloy/login/confirmar_login.php on line 12
Usuário logado.

#292 vob

vob

    Projeto Em Desenvolvimento

  • Usuários
  • 132 posts
  • Sexo:Não informado
  • Localidade:PE
  • Interesses:HTML, JAVASCRIPT E PHP

Posted 08/07/2004, 13:43

Eu tenho um sistema de login peba, que eu mesmo fiz. Meu site tem seções que só os logados podem acessar. Como eu faço para só quem tá logado possa acessar uma determinada area ?

Grato

Victor
<? $nome = "Victor";
$msn = "drstupido@hotmail.com";
$linguagens = "PHP, HTML e Javascript";
$site = http://www.victoreu.cjb.net
print "Eu me chamo $nome";
print "<br>"
print "Me adiciona no msn, meu msn é $msn . Eu curto $linguagens. " ?> Internet Ruim, Nem Pude Postar meu trabalho de paz!

#293 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 08/07/2004, 14:20

PHP

<? session_start();
if (!
$_SESSION["login"]) {
echo
"você não tem permissão";
exit();
}
?>


crie um arquivo chamado ( restricao.php ) nele você coloca esse codigo que te passei acima ! e em cada pagina você coloca

PHP

<? @include("restricao.php"); ?>


coloque esse pequeno codigo no topo de seus codigos !

até + !!!
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#294 tiago_tico

tiago_tico

    24 Horas

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

Posted 11/07/2004, 23:47

o meu deu esse erro


Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/aoe2/public_html/cadastro/enviar_cadastro.php on line 8

#295 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 12/07/2004, 10:09

não deve ter retornado nenhum registro do DB !

até + !
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#296 tiago_tico

tiago_tico

    24 Horas

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

Posted 12/07/2004, 14:39

è era isso arrumei mas agora tá dando outro erro

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

Warning: Cannot modify header information - headers already sent by (output started at /home/aoe2/public_html/cadastro/config.php:9) in /home/aoe2/public_html/cadastro/confirmar_login.php on line 13
Usuário logado.

#297 tony

tony

    24 Horas

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

Posted 28/07/2004, 13:40

olá galera..tdo legal..??
estou com uma duvida...esta dando erro na conexão com o banco de dados...eu acho que é porque estou colocando a informação errada no config.php.....como eu consigo endereço do servidor MySQL ..??

$host


Pois acho que isso que esta causando o erro....pois nao sei o que colocar...
Espero retorno..
Obrigado...

#298 Danilo22

Danilo22

    12 Horas

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

Posted 28/07/2004, 20:36

olá galera..tdo legal..??
estou com uma duvida...esta dando erro na conexão com o banco de dados...eu acho que é porque estou colocando a informação errada no config.php.....como eu consigo endereço do servidor MySQL ..??

$host


Pois acho que isso que esta causando o erro....pois nao sei o que colocar...
Espero retorno..
Obrigado...

geralmente eh

localhost


tenta ae

Edição feita por: Danilo22, 28/07/2004, 20:36.


#299 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 29/07/2004, 09:31

è era isso arrumei mas agora tá dando outro erro

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

Warning: Cannot modify header information - headers already sent by (output started at /home/aoe2/public_html/cadastro/config.php:9) in /home/aoe2/public_html/cadastro/confirmar_login.php on line 13
Usuário logado.

estás sendo impresso algo na tela antes do HEADER !
coisa que não pode !

da una verificada !


até + !!!
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#300 pezinho46

pezinho46

    Novato no fórum

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

Posted 09/08/2004, 19:59

tenho esse codigo mas ele naum funfa, pois naum cria cookies, o que que tem de errado?

<?php
//Obtendo dados passados pelo formulario de downloads.htm
$username = $_POST["usuario"];
$senha = $_POST["senha"];
session_start("usuarios");
//acessando banco de dados tabela expert_login
include "conexao.php";
$resultado = mysql_query("SELECT * FROM usuarios where username='$username' and senha='$senha'");
$linhas = mysql_num_rows ($resultado);
if($linhas==0)  // testa se a consulta retornou algum registro
{
header ("Location: [url="http://xxxx.xxx.xxx/xxx/codigo/login/erro_2.php");"]http://xxxx.xxx.xxx/xxx/codigo/login/erro_2.php");[/url]
}
else
{
    if ($senha != mysql_result($resultado, 0, "senha")) // confere senha
{
header ("Location: [url="http://www.xxxx.xxx.xxx/xxx/codigo/login/erro_1.php");"]http://www.xxxx.xxx.xxx/xxx/codigo/login/erro_1.php");[/url]
}
else  // usuário e senha corretos. Vamos criar os cookies
    {
  session_register("username","senha");
  // direciona para a página inicial dos usuários cadastrados
   
    header ("Location: ../../logado.php");
    }
}
mysql_close($dbh);
?>






1 user(s) are reading this topic

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

IPB Skin By Virteq