Sistema de Login[PHP]

Started by Billy0, 21 de April , 2006, 05:12:15 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Billy0

Nesse tuto eu vou ensinar a como fazer um sistema de login com sessions...

Espero que gostem pois isso é muito util para um site e muito mais um portal!!
 
Fiz um tuto para cadastro, compativel com esse sistema de login, você pode encontra aqui!

Bom, vou fazer um breve resumo do que é sessions!

Sessions traduzindo pro portugues significa sessões... traduzindo ainda (hehe) é mesma coisa que um COOKIE mas a session além de não memorizar no pc do usuario, ficando no servidor, ela se auto destrói quando o browser do usuario é fechado....
Então se a pessoa estiver num computador publico esse é o melhor metodo para fazer login e etc..

Lembrando: um sistema de login sempre tem que ter páginas de:

- Login.
- Autenticação.
- Logout.


bom.. agora vamos ao que interessa!!

1º Passo...

Crie a tabela, que vai ficar +- assim:
usuarios.sql

QuoteCREATE TABLE usuarios (
id tinyint(3) NOT NULL auto_increment,
login varchar(50) NOT NULL,
senha varchar(32) NOT NULL,
primary key(id)
);

INSERT INTO usuarios VALUES ('','Felipe','123');

2º Passo...

crie o formulario

login.htm

Quote"http://www.w3.org/TR/html4/loose.dtd">



LOGIN




 

Login:
   


 

Senha:
   


 


   
 






3º Passo...

Vamos fazer o
login.php

Quote//obtem os valores digitador
$login = $_POST["login"];
$senha = $_POST["senha"];
//acessa ao banco de dados
$cn = mysql_connect("localhost", "usuario", "senha");
mysql_select_db("banco");

$resultado = mysql_query("select * from usuarios where login = '$login'");
$linhas = mysql_num_rows($resultado);
if ($linhas ==0)//testa se a consulta retornou algum registro
{
echo "Usuário não encontrado";
echo "Logout


Dessa forma, se o usuario tentasse acessar pelo vanegador o site, sem passar pelo login, o sistema de autenticação não iria deixar ele fazer isso..

Bom.. foi um tuto bem resumidão... 
Espero que vocês tenham gostado e que vocês apliquem no seus scipts..

Até mais! 

FONTE: http:www.webtutoriais.com.br

*BOM espero ter ajudado vcs, eu estavo com alguns tempos atrás procurando um sistema de login, axei esse interessante e bem explicado e resolvi postar, mais eu ainda estou com problemas de implantar o login no meu site se alguem pudesse me ajudar, ficaria mto grato!
entrem em contato!
abraços!

rog

lol

rog na area de novo  :D

estranho ninguem comentar que isso e errado

$login = $_POST["login"];
$senha = $_POST["senha"];
$login_usuario = $_SESSION["login_usuario"];
$senha_usuario = $_SESSION["senha_usuario"];

estranho tambem ninguem comentar que esse script e vulneravel a arbitrary code execution

esses tipos de site como http:www.webtutoriais.com.br sao frequentados por nullidades metidas a sabidos

se me pedir com jeito eu explico como burlar esse script

rog
realty.sys is corrupt :  reboot the universe (Y/N)

Anonymous