MW Login v2.0 – Script em PHP/MySQL para Autenticação de Usuários

shape
shape
shape
shape
shape
shape
shape
shape

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.

mw login script v2 - cadastrarmw login script v2 - login

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!

12 Comments:

  1. 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

  2. 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?

  3. 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.

  4. 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

  5. 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

  6. 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

  7. 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

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *