Jump to content


Photo

Tutorial - Sistema De Login


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

#541 nico_maluco

nico_maluco

    Novato no fórum

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

Posted 03/06/2008, 00:33

Tutorial nota 1000
aprendi a "usar" banco de dados por ele IUEhUIE
soh uma coisa:

a parte de envio de senha ta dando problemas, mas o erro que ta dando aqui eh o mesmo erro que tenho em todos os scripts que usam a funçao MAIL . Nenhum script com essa funçao funciona n sei pq...o e-mail que uso para testes eh do Hotmail.
Alguem sabe oq acontece? tb postei esta duvida no tutorial de formulario, o problema nos 2 eh o mesmo.

#542 dgt

dgt

    diego^SCFC

  • Usuários
  • 281 posts
  • Sexo:Masculino
  • Localidade:Recife-PE
  • Interesses:Java, Delphi, PHP, SQL, Modelagem de Dados, CSS, Lógica de Programação (Algoritmos), Teoria em Banco de Dados

Posted 03/06/2008, 01:42

É exibido alguma mensagem de erro?

A princípio, pode ser que a função mail() esteja desativada no servidor.
Posted Image

#543 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 03/06/2008, 09:14

Até tem que apurar isso aí direitinho, mas a função mail() é desabilitada em muitos servidores mesmo.
Uma alternativa é a classe PHPMailer

#544 Rodrigo - RFT

Rodrigo - RFT

    Turista

  • Usuários
  • 33 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre - RS
  • Interesses:Internet, WEB, Impressão, Produção Gráfica, Edição Gráfica, Planejar, Organizar, Aconselhar, Direcionar, Controlar.

Posted 12/06/2008, 19:16

Isso mesmo a função mail() é desabilitada em diversos servidores!

Edição feita por: Rodrigo - RFT, 13/06/2009, 20:25.


#545 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 13/06/2008, 09:27

você não mudou seu HOST SQL. Obviamente com isso ele não vai conectar, e começou a dar erros devido a isso... arrume sua conexão e teste de novo (y)

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#546 Rodrigo - RFT

Rodrigo - RFT

    Turista

  • Usuários
  • 33 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre - RS
  • Interesses:Internet, WEB, Impressão, Produção Gráfica, Edição Gráfica, Planejar, Organizar, Aconselhar, Direcionar, Controlar.

Posted 13/06/2008, 14:02

você não mudou seu HOST SQL. Obviamente com isso ele não vai conectar, e começou a dar erros devido a isso... arrume sua conexão e teste de novo (y)

Como Assim?????, Qual host SQL?, O sistemna não é MySQL????, ou é erro no código PHP????

#547 dgt

dgt

    diego^SCFC

  • Usuários
  • 281 posts
  • Sexo:Masculino
  • Localidade:Recife-PE
  • Interesses:Java, Delphi, PHP, SQL, Modelagem de Dados, CSS, Lógica de Programação (Algoritmos), Teoria em Banco de Dados

Posted 13/06/2008, 17:03

Você deve editar o arquivo config.php com as informações de conexão com o servidor onde está o banco de dados.
Posted Image

#548 Rodrigo - RFT

Rodrigo - RFT

    Turista

  • Usuários
  • 33 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre - RS
  • Interesses:Internet, WEB, Impressão, Produção Gráfica, Edição Gráfica, Planejar, Organizar, Aconselhar, Direcionar, Controlar.

Posted 15/06/2008, 12:56

Olá de novo. Eu quero colocar na págn. inicial o texto "Olá Visitante!" e este quando estover logado "Olá Fulano!", mas eu não sei o código!!!

Edição feita por: Rodrigo - RFT, 13/06/2009, 20:26.


#549 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 20/06/2008, 09:23

Olá de novo. Eu quero colocar na págn. inicial o texto "Olá Visitante!" e este quando estover logado "Olá Fulano!", mas eu não sei o código!!!

- Você deverá verificar se primeiro o usuário efetuou o LOGON. se sim você exibe está informação pegando o NOME ou LOGIN do usuário no BANCO DE DADOS!
ex:
<?php
session_start();
echo (isset($_SESSION['login'])) ? "Olá {$_SESSION['login']}, seja bem vindo!" : 'Você ainda não efetuou o LOGON';
?>

Uma outra pergunta, como eu coloco mais opções de preenchimento no cadastro de login, tipo: eu só coloco os "form's", endereço, estado, cidade, telefone, cep, cpf, etc. não preciza arrumar nd no PHP??????????

- Ao inserir novo CAMPO você deverá inserir na LINHA de código do PHP para RESGATAR e CONTROLAR os dados que foram preenchidos. praticamente seguindo a mesma lógica do sistema de LOGIN!

Outra, vcs sabem como eu posso fazer uma página de logout.php??????????????????

- Sim!
<?php
session_start();
session_destroy();
?>

Olá Amigos!
Outro problema!!!!!!!!!! Quando alguém se loga, nã apararece o nome do logado, tipo: Olá Fulano!, como se não abrisse uma seção!
Vejam: http://www.ciadaimpressao.com/

Eu coloquei este código para o nome do logado:

- segue a mesma linha de raciocínio da primeira resposta!

e, qual o código para bloquear uma página, que automaticamente redireciona para o login, daí o cadastrado se loga e redireciona novamente para a página bloqueada, só com uma seção aberta (tipo: 7200 segundos)????????????


- você vai ter que primeiro iniciar uma sessão ou cookie
- armazenar a URL que foi digitada pelo usuário em alguma váriavel.
- depois verificar se o usuário esta ou não LOGADO, verificando se foi ou não criado session ou cookie de login
- após o logon ai sim você redireciona o usuário para a URL que foi armazenada!

qualquer dúvida posta aê!

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#550 IDONTKNOW

IDONTKNOW

    Novato no fórum

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

Posted 01/07/2008, 16:40

aew galera.... sou novo por aki ..... e novo em php tb ... por isso peço o auxilio de vcs que são feras ai !!!

é o seguinte eu gostaria de colocar mais campos na area de cadastro como CPF, RG, TELEFONE, etc....

eu pesso se possível que vocês postem o codigo !!

Desde já agradeço !!! :lol:

#551 jessi

jessi

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Feminino

Posted 07/07/2008, 14:49

boa tarde,

Eu estava navegando no forum e vi que você Balala entende sobre php.queria umas dicas e uma ajuda!
Fiz esse sistema de Login e aqui funcionou perfeitamente e agora vou para a parte de cadastro que vou explicar a seguir.
Eu estou desenvolvendo uma pagina de web para uma empresa.A parte de layout e conteudo está pronta já.
Mas preciso fazer uma pagina restrita(escondida) para o administrador posso cadastrar/alterar/excluir manuais dos produtos fornecidos na empresa.Estes manuais são arquivos .pdf . Andei procurando algo na net sobre esse tipo de cadastro e não encontrei nada.
Não estou conseguindo fazer esse cadastro,cadastrar o Nome do Produto,o Tipo do Produto e o Manual do Produto(arquivo.pdf).

Você saberia como fazer isso
?
Preciso de uma ajuda!

agradeço desde já!
Jéssica

Edição feita por: jessi, 08/07/2008, 10:57.


#552 kelvin te amo fabiana

kelvin te amo fabiana

    Novato no fórum

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

Posted 11/07/2008, 08:34

tentei deixar da maneira mais facil de se compreender, mas claro, podem haver varias duvidas, gostaria que quem fosse utilizar esse tutorial, comentasse em que parte foi meio dificil entender a explicacao, ou que não deu para entender, qual acha que daria para explicar melhor, essas coisas...



Cara primeiro voce tem que criar um database!

create database usuarios; eu puis o nome database usuarios so como exemplo

depois disso você digitar use usuarios; voce deve ta se perguntando pra que server esse comando.. ele serve para tudo oq vc fazer no command do mysql vai ser aplicada no database usuarios como por exemplo criar as tabelas que estan ai no tutorial.. dai feito isso voce via seguindo o tutorial do irmao ai que fica facil cara.. php + mysql e facil =D

e so vc por na cabeça que vc quer aprender e voce aprende

boa sorte ae :lol:

#553 TTC_VeNdEdOr

TTC_VeNdEdOr

    Curioso

  • Usuários
  • 433 posts
  • Sexo:Masculino
  • Localidade:João Pessoa - PB

Posted 12/07/2008, 23:08

nossa, eu li esse topico todinho e nao consegui resolver o problema que muitos falaram nele...

Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\login\config.php:9) in C:\wamp\www\login\confirmar_login.php on line 11

Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\login\config.php:9) in C:\wamp\www\login\confirmar_login.php on line 12



eu to usando o wamp aqui, mas ja coloquei num servidor online q rodo outros scripts php e da o mesmo erro.

Edição feita por: TTC_VeNdEdOr, 12/07/2008, 23:10.

Age of Empires III - www.ageofempires3.com.br
Age of Empires II - www.ageofempires2.com.br
NÃO RECOMENDO: Levei calote da hospedagem BRWebs, assim que paguei cancelaram e não devolveram :/

#554 P.I.M.P

P.I.M.P

    Novato no fórum

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

Posted 26/07/2008, 04:23

oi, gostaria de saber pq na pagina cadastrar.php eu coloco os dados envio cadastro ai aparece isso

Ocorreu os seguintes erros ao tentar se cadastrar:

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

Obrigado

#555 Henrique Antunes

Henrique Antunes

    Novato no fórum

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

Posted 28/08/2008, 14:26

é preciso inserir em confirmar_login.php
as linhas

$login = ($_POST['login']);
$senha = ($_POST['senha']);

e em enviar_cadastro

$nome = ($_POST['nome']);
$login = ($_POST['login']);
$senha = ($_POST['senha']);
$senha2 = ($_POST['senha2']);
$email = ($_POST['email']);

logo abaixo de <?

não sei quais versões do php exigem isto, eu uso eysephp1.8 no windows e php5 no meu servidor.




1 user(s) are reading this topic

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

IPB Skin By Virteq