Jump to content


Photo

Sistema de Login - Iniciante


  • Faça o login para participar
24 replies to this topic

#1 Renan Gonçalves

Renan Gonçalves

    Web Developer

  • Usuários
  • 771 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP
  • Interesses:Programar PHP, Java (e JSP), Javascript (com Ajax, claro), Ruby (on Rails) !

Posted 26/01/2003, 22:02

Fiz um sistema muito básico que aprendi a fazer a 1 semana e tô passando pra vcs....

Esse sistema é de login, permite somente um usuário ainda....
E com ele você pode proteger quantas e qualquer pagina que vc quiser colocando apenas um require(); que depois eu falo como faz....

Aqui vai:

login.php
<?php
session_name("protejaja");
session_start();
session_destroy();
?>
<html>
<head>
  <title>Login</title>
</head>
<body>
<?php 
if ($loginerrado) {
        print "<font color=\"red\">Login Errado, Tente Novamente!<br>";
}
if ($act == "logout") {
        print "<font color=\"red\">Voc&ecirc; saiu do sistema.<br>";
}
?>
<form method="post" action="header.php">
<table width="200"><tr><td width="70">
Username:
</td><td width="130">
<input name="form_login">
</td></tr><tr><td width="70">
Login:
</td><td width="130">
<input name="form_senha" type="password">
</td></tr><tr><td>
<input type="submit" value="Logar">
</td></tr></table>
</form>
</body>
</html>

header.php
<?php
session_name("protejaja");
session_start();
if($form_login && $form_senha){
        if(($form_login == 'seulogin' && $form_senha == 'seuasenha')){
                $permissao = 'admin';
                session_register("form_login");
                session_register("permissao");
                header("Location: index.php");
                exit;
        }
       else { 
       header("Location: login.php?loginerrado=" . urlencode($form_login));
        exit;
        }
}
if(!session_is_registered("form_login")){
        header("Location: login.php");
        exit;
}
?>

Agora crie uma pagina index.php

<?php
require("header.php");
?>
Aqui vai o conteudo!!

Repita o processo da index.php com todas pagina...deixando sempre o require("header.php"); na primeira linha do arquivo, porque se naum, naum da certo.....


Alguma duvida, postem ai.....





Amanha login com multiplos usuarios e cadastro.....



entenderam o 'tuto'??

Renan Gonçalves
renan.saddam@gmail.com
(WebSite / Gmail / orkut / Windows Live! Messenger
)

"Aquele que se define se limita."


#2 MaXiMuS

MaXiMuS

    o cara que escreve engraçado

  • Usuários
  • 785 posts
  • Sexo:Não informado
  • Localidade:Guarulhos - SP - Brasil

Posted 26/01/2003, 23:04

c testou essi code?

#3 Renan Gonçalves

Renan Gonçalves

    Web Developer

  • Usuários
  • 771 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP
  • Interesses:Programar PHP, Java (e JSP), Javascript (com Ajax, claro), Ruby (on Rails) !

Posted 27/01/2003, 02:13

c testou essi code?

Claro, eu uso ele, pq???

Renan Gonçalves
renan.saddam@gmail.com
(WebSite / Gmail / orkut / Windows Live! Messenger
)

"Aquele que se define se limita."


#4 MaXiMuS

MaXiMuS

    o cara que escreve engraçado

  • Usuários
  • 785 posts
  • Sexo:Não informado
  • Localidade:Guarulhos - SP - Brasil

Posted 27/01/2003, 15:24

nda naum.. eh ki ta meiu istranhu
talvez seja u sono

#5 Sabaote

Sabaote

    12 Horas

  • Usuários
  • 163 posts
  • Sexo:Não informado
  • Localidade:Ribeirão Preto
  • Interesses:PHP/MySQL/CGi/Inglês/Fireworks/Photoshop/Corel

Posted 29/01/2003, 08:52

tbm achei estranho hehe.. mas blz.. se funcionou..

falows..

_sABAOTE - _mATEUS
WebDeveloper Php

HostPower - O Poder da Tecnologia em Suas Mãos!
Inglês, Php, MySQL, CGi, Html, Fireworks, Corel, Photoshop
___Conhecimentos___

E-mail ::
mateus@hostpower.com.br
Icq :: 171106451
Site ::
buscalivre.com.br

#6 JeDaH

JeDaH

    Rammstein!

  • Usuários
  • 490 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP - ZN

Posted 01/02/2003, 14:22

cara aki nao funcionou naum... coloco senha e user e ele nao sai do form de login...
Ein Schrei wird zum Himmel fahren
schneidet sich durch Engelscharen
Vom Wolkendach fällt Federfleisch
auf meine Kindheit mit Gekreisch

Rammstein - Mein Teil

#7 Renan Gonçalves

Renan Gonçalves

    Web Developer

  • Usuários
  • 771 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP
  • Interesses:Programar PHP, Java (e JSP), Javascript (com Ajax, claro), Ruby (on Rails) !

Posted 01/02/2003, 14:52

cara aki nao funcionou naum... coloco senha e user e ele nao sai do form de login...

Vc usa Windows?

Aqui deu certo...aqui e nos pcs de uns caras ai...

Renan Gonçalves
renan.saddam@gmail.com
(WebSite / Gmail / orkut / Windows Live! Messenger
)

"Aquele que se define se limita."


#8 JeDaH

JeDaH

    Rammstein!

  • Usuários
  • 490 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP - ZN

Posted 01/02/2003, 18:25

infelizmente uso windows
Ein Schrei wird zum Himmel fahren
schneidet sich durch Engelscharen
Vom Wolkendach fällt Federfleisch
auf meine Kindheit mit Gekreisch

Rammstein - Mein Teil

#9 Towd

Towd
  • Visitantes

Posted 09/02/2003, 10:01

ótimo script funcionou legal aqui no pc

Agora só falta o cadastro de usuários

#10 Renan Gonçalves

Renan Gonçalves

    Web Developer

  • Usuários
  • 771 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP
  • Interesses:Programar PHP, Java (e JSP), Javascript (com Ajax, claro), Ruby (on Rails) !

Posted 09/02/2003, 14:59

ótimo script funcionou legal aqui no pc

Agora só falta o cadastro de usuários

Tipo, ei ja eh mais avançadinho, mas to fazendo aqui...

Renan Gonçalves
renan.saddam@gmail.com
(WebSite / Gmail / orkut / Windows Live! Messenger
)

"Aquele que se define se limita."


#11 Cestari

Cestari

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 16/02/2003, 19:17

No meu pc funcionou!!!!


Um bom script!!!

#12 Renan Gonçalves

Renan Gonçalves

    Web Developer

  • Usuários
  • 771 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP
  • Interesses:Programar PHP, Java (e JSP), Javascript (com Ajax, claro), Ruby (on Rails) !

Posted 16/02/2003, 22:12

hehehe, que bom!

Para mim aprender a usar sessions foi muito bom!




flows....

Renan Gonçalves
renan.saddam@gmail.com
(WebSite / Gmail / orkut / Windows Live! Messenger
)

"Aquele que se define se limita."


#13 Pirucask8

Pirucask8

    SouzaColen

  • Usuários
  • 1925 posts
  • Sexo:Não informado
  • Localidade:São Paulo - Capital !!

Posted 06/04/2003, 23:18

ae cara... se você tiver tempo pode explicar um pouco sobre o que está acontecendo dentro desse script.. tipo... onde que inicia a sessão... onde vc armazena o login do cara na sessão.. sei lá.. esse tipo de coisa

pra que é muito leigo fica xxxxxx de entender esses scripts...

valew! B)
Matheus Colen

Escabroso Produções

#14 GamesX

GamesX

    Banido por SPAM

  • Banidos
  • Pip
  • 59 posts
  • Sexo:Não informado

Posted 03/07/2003, 03:24

esse script é xuxu na marmita :D ... agora so falta da pra cadastrar varias pessoas :D

#15 GamesX

GamesX

    Banido por SPAM

  • Banidos
  • Pip
  • 59 posts
  • Sexo:Não informado

Posted 04/07/2003, 03:53

será q vai demora mt pra sai esse codigo galera????? :rolleyes:




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq