MW Login v2.0
Download: MW Login v2
Autor: Lucas Viana Dias Carvalho
Site: blog.masterdaweb.com / www.gbcheats.com.br
email: [email protected] / [email protected]
O script foi feito em PHP/MySQL e com HTML e CSS simples. Alguns anos atrás, quando comecei a estudar PHP, havia feito a primeira
versão do MW Login e como este estava um pouco desorganizado, sem identação e não usava nada de Orientação a Objeto, a pedido dos
visitantes do blog fiz a segunda versão, MW Login v2.0, desta vez com um pouco de Orientação a Objeto e simplificado. Me coloco a
disposição para atualizar o script, implementando funções novas de acordo com a necessidade de vocês, basta entrar em contato.
Funções:
– Login e cadastro de usuários.
– Proteção de página com
– Painel administrativo com exibição de usuários e função para editar ou deletar usuários.
– Página para o usuário atualizar seu cadastro, trocar de senha, email e etc.
– Cookies para manter o usuário logado.
Arquivos:
cadastrar.php – Página de cadastro de usuários.
login.php – Página de login de usuários.
protege.php – Protege suas páginas, forçando ao visitante logar ou cadastrar.
index.php – Página de exemplo de conteúdo protegido.
editar.php – Permite alterar cadastro do usuário.
admin/index.php – Painel Administrativo (Visualizar, Editar e Deletar usuários)
admin/deletar.php – Deleta usuário
class/db.class.php – Classe que faz a conexão e operações no banco de dados
class/usuario.class.php – Classe com funções de cadastrar usuário, editar usuário, e etc…
class/valida.class.php – Classe para validar os dados do usuário (nome, email, senha e etc…)
tabela.txt – Tabela MySQL a ser importada ao banco de dados.
Instalação:
1 – Faça o upload de todos os arquivos.
2 – Edite o arquivo “class/db.class.php” e altere as seguintes variáveis:
$host = ‘Host do banco de dados’;
$usuario = ‘Usuário do banco de dados’;
$senha = ‘Senha do usuário do banco de dados’;
$db = ‘Nome do banco de dados’;
3 – Importe o arquivo “tabela.txt” para seu banco de dados.
4 – Acesse a página ‘cadastrar.php’ em seu site: “www.seusite.com.br/cadastrar.php” e faça o primeiro cadastro
que será considerado como administrador.
5 – Pronto!
muito bom, obrigada!!! 🙂
Olá Lucas, eu usava o mw login v1, consegui concertar os erros, e agora instalei o v2, parabéns cara. espero que tenha o v3
Olá Lucas.
Muito bom esse script, queria te pedir uma ajuda para implantar ele na intranet que estou a desenvolver dentro da empresa que trabalho.
Na verdade não tenho conhecimento aprofundado em desenvolvimento, eu utilizo o software web acappella para criação do site interno.
porém já consegui rodar o script e logar no banco…
mas estou em dificuldade para afazer funcionar nas paginas.
A ideia seria criar a intranet e a index liberada,após disponibilizar um local para que abram o cadastro…
e a pagina terá diversos links de outras paginas e só terão acesso com login ou senha.
Mais tarde temos ideias de disponibilizar grupos…por exemplo cadastros do grupo a tem acesso a tais links
grupo b outros links entendeu?
Seria muito dificil isso?
gostaria de ver o primeiro sistema de login pois queria a questao do perfil individual
O link para download da versão 1 estava quebrado, acabei de corrigir: http://blog.masterdaweb.com/programacao-1/linguagem-php/mw-login-v1-0-script-em-phpmysql-para-autenticacao-de-usuarios/
Olá Lucas muito bom seu script. Vê se pode me ajudar. Está dando este erro Warning: session_start() [function.session-start]: open(/var/lib/php-cgi/session/sess_5nehbbg6um43psmkijnt17dfp5, O_RDWR) failed: No such file or directory (2) in /home/storage/f/04/a6/miriamleonel2/public_html/painel/index.php on line 1
No localhost funciona tudo ok, mas na hospedagem na locaweb da este erro.
Obrigado.
Ola Lucas,td bem ? muito bom seu script,porém sou leigo nessas hora de php,eu fiz tudo certinho,mas quando coloco o codigo de area restrita nas páginas,o codigo fica visivel pra todo mundo e por cima nao protege a pagina.
pergunta : meu site é em html.ele tem que ser todo em php,ou da no mesmo ?
desde ja agradeço
OLA AMIGO FALTOU DOIS ARQUIVOS O QUE JUNTA TUDO UMA PAGINA PARA GERENCIAR TODOS OS ARQUIVOS E O ARQUIVO PARA SAIR DO SISTEMA !!! EXISTE A POSSIBILIDADE AINDA
Tela de login perfeita, gostaria de adicionar ela a um projeto da faculdade mas to tendo um problema com o bando de dados, ao clicar em Cadastrar não acontece nada e no banco de dados não recebe as informações, alguem poderia me ajudar pois não consigo resolver esse problema
Oi Joaquim boa tarde, eu estava com o mesmo problema, a solução que encontrei foi utilizar o prefixo do sql, na hora de alterar o arquivo db.class.php.
No Meu Caso ficou assim;
private $host = ‘localhost’,
$db = ‘prefix_cadastro’,
$usuario = ‘prefix_root’,
$senha = ‘@senha2017’;
Espero ter ajudado. Abraço
Deu erro na tabela do banco porque? na hora de importar
Bom dia ótimo programa, só estou com dúvidas na hora de encerrar a sessão, podem me ajudar?