Ir para conteúdo
Fórum Script Brasil
  • 0

Sistema De Login


edumc

Pergunta

Olá,

Muita gente precisa de um bom e completo sistema de login e não encontra. Vamos aqui criar um!

Seguem algumas idéias que deveriam constar neste sistema:

--- Página de Cadastro

--- Recuperação de Senha (o usuário digita o e-mail cadastrado e é enviada uma nova senha / senha gravada em md5, para a recuperação o sistema gerará uma nova senha para o usuário, aumentando assim a segurança do nosso sistema)

--- Validação de E-mail (após o cadastro o usuário recebe um e-mail e clica em um link para que só assim possa efetuar seu login)

--- Página de Administração (uma página com todos os dados dos cadastrados e um arquivo .txt com todos os emails cadastrados para facilitar o envio de mala direta)

--- Utilizarmos mensagens após o usuário se logar no site (Olá "usuário")

--- Se possível uma página para os usuário editarem seus dados.

Agora vamos lá galera, comecem a postar!

Link para o comentário
Compartilhar em outros sites

  • Respostas 288
  • Created
  • Última resposta

Top Posters For This Question

Posts Recomendados

  • 0

Galera esse tópico já está na pagina 11, até a gente definimos tudo mesmo.... ai vai está na pagina 60 :P huahua zuera, bom pensei no nome:

HexaSystemLogin 1.0

Explicando:

Hexa... por causa da copa, e também o nosso login esta muito HEXAgerado hehehe

System de sistema

Login de login :P

o que acha??

huahauaha

Link para o comentário
Compartilhar em outros sites

  • 0

aí eu acho que depende de onde vai sar instalado o sistema de login eu acho

porque podemos banir ou deletar

banir - eu acho que é + para foruns e coisas do genero

deletar - eu acho que é + para sistemas de administração de sites essas coisas aí tem que ver

Link para o comentário
Compartilhar em outros sites

  • 0

Mas com a exclusão, o cara pode fazer um novo cadastro, se usarmos um número chave, tipo IP ou CPF podemos mudar o status dele e nunca mais deixar ele usar o sistema, só se ele usar o cpf de alguém que não é cadastrardo é lógico.

O nome que o frenetico deu é o melhor rsrsrs, espero que sim né

Link para o comentário
Compartilhar em outros sites

  • 0

hehehe

Então vamos criar o banco chamado "login", tabela chamada 'usuarios", com os seguintes campos:

- UserID

- UserNome

- UserCidade

- UserUF

- UserEmail

- UserUsername

- UserSenha

Pode ser??

*UserUsername foi boa.. mas é para manter o padrão :P

Link para o comentário
Compartilhar em outros sites

  • 0

Já temos a Base, vamos a divisão do serviço então

É melhor deixar o nome das tabelas como tblUsuario, vamos por padrão em tudo

Cade o Frenetico, nosso GURU, ele que vai passar o trampo pra nós

Link para o comentário
Compartilhar em outros sites

  • 0

É bom todos terem o banco configurado. Então vamos criá-lo?

Atenção, classe: :P

CREATE DATABASE `login` ;
* cria o banco de dados
CREATE TABLE `tblUsuarios` (
`UserID` INT( 6 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`UserNome` VARCHAR( 200 ) NOT NULL ,
`UserCidade` VARCHAR( 200 ) NOT NULL ,
`UserUF` CHAR( 2 ) NOT NULL ,
`UserEmail` VARCHAR( 200 ) NOT NULL ,
`UserUsername` VARCHAR( 50 ) NOT NULL,
`UserSenha` CHAR(32) NOT NULL
)
)

* Cria a tabela e seus campos

Estou pensando aqui: será que não deveríamos tirar o ID e deixar o Username como chave primária? Para nãao haver dois users com o mesmo nome de usuário.

Link para o comentário
Compartilhar em outros sites

  • 0

não precisa tirar o campo id, o id é fundamental para o sistema

se quiser não deixar cadastrar nomes iguais só usar o UNIQUE

outra coisa que muita gente confunde, dentro de uma tabela não existe confusao, eu posso ter uma tabela com campo nome

e outra tabela com campo nome que não tera problema, dai não precisa criar tabela com campos abreviados tipo UserNomeCampo

o que manda é só saber fazer os select

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...