Pular para o conteúdo

Systema de Cadastro e Login em php + mysql

Responder tópico
  • Denunciar
  • Indicar

1. Systema de Cadastro e Login em php + mysql

Enviado em 01/05/2013 - 20:20h

Ola pessoal, estou tenando fazer o sistema de cadastro no meu site em php; Consegui fazer a parte do cadastro, isso é registrar os dados no BD, e esta me faltando o sistema de login.

Isso é, se o login e o passwrd estiver certo, ele leva na pagina index.php, caso nao ele permanece na pagina login.php.

Alguém sabe como faço isso? Obrigado

Responder tópico

2. Re: Systema de Cadastro e Login em php + mysql

Enviado em 01/05/2013 - 20:52h

Não sei programar em php, mas lógica não muda né...

Vejo três formas de fazer:

1 - A mais correta no meu ponto de vista, você iria criptografar a senha do usuário (usando MD5 ou alguma função própria do MySQL) e comparar com a senha criptografada na base.

ex:
a- o usuário cria seu login usuario - vitor
senha - 123

b- seu sistema criptografa 123 = ABCIO

c- insera na base tb_usuario(ID,NOME,SENHA)(1,'vitor','ABCIO')

Na próxima vez que o usuário logar, você deverá criptografar a senha digitada e comparar as mesmas, criptografadas. Entendeu?


2 - Crie sua própria critografia e descriptografe as senhas!

Você pode criar uma função que criptografe as senhas: Obrigar que as senhas sejam somente numéricas e atrelar letras aos números!

ex: 1 = A, 2 = B, 3 = C.

Criptografe e salve esta senha criptografada e repita todo o processo acima.
Essa maneira é meio feia, porém servirá... mas não recomendo.

3 - Agora, se você quer ser um dev sujo, porco e preguiçoso:

Salve a senha como campo de texto e compare com a base de dados.
Essa é a maneira mais tosca e suja de se armazenar uma senha...
"Mas porque vítor?"

Simples: Não há segurança alguma! A senha do usuário é visível a qualquer pessoa que acesse a base...


Se você esqueceu sua senha, tentou recuperar em algum site e o mesmo retornou um email com sua senha 'exposta' no corpo do email invés de um link para você criar uma senha nova...... então algo de errado não está certo!

Bem, é essa são minhas ideias. Espero ter ajudado.. qualquer coisa, pergunte novamente!

Abraço




3. Valeu

Enviado em 01/05/2013 - 21:15h

Bem, Vitor tu programas com que linguagem de progrmaçao?

Gostei da ideia, eu programo em java e estou iniciando com php, ainda nao conheço muitas funçoes dele.

Podes colocar o codigo basico das tu explicaçao em uma linguagem de prograçao quelquer? Entedo melhor os codigos do que as letras. Obrigado

4. Re: Systema de Cadastro e Login em php + mysql

Enviado em 03/05/2013 - 10:37h

Isso vai depender muito.. não acredito que vá te ajudar tanto assim, pois programo em C# web no padrão MVC.
Quando eu chegar em casa farei isso com mais calma aqui.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder