Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
skcratch

Sistema de login em PHP

Recommended Posts

skcratch

Viva!

Estou a desenvolver uma pequena aplicação web, onde é requisito fundamental o registo de utilizadores e consequente login. Depois de ter pesquisado alguns tutoriais no google, ainda não consegui encontrar aquilo que pretendo. Tal como aqui no fórum do P@P, depois de inserido um username e password válidos, o formulário de login desaparece, dando origem a um Olá nome_de_utilizador, sendo isso que pretendo para a minha aplicação. Depois de logado, o utilizador deve ter a possibilidade de terminar a sua sessão, voltando à página inicial.

Uma outra dúvida que tenho, é se posso utilizar sempre a mesma página com pequenas variações. Por exemplo, a estrutura da página ser sempre a mesma, sendo que tanto o formulário de login como a opção username(logout) serão colocadas no header da página, sendo este apenas modificado consoante o caso.

Grato desde já pela ajuda,

Cumps!

:P

Share this post


Link to post
Share on other sites
pedrosorio

Se não me engano, a substituição do formulário de login pelo "Olá utilizador" faz-se no servidor, isto é, essa parte da página é um script em php (por exemplo) que faz output de coisas diferentes conforme tenhas sessão iniciada.

Para fazer o que queres tens que saber dentro do php aceder a bases de dados MySql (guardar a informação de registo dos utilizadores) e também tens que saber criar sessões.

Podes utilizar o site da w3schools: http://www.w3schools.com/php/default.asp

ou então este livro online que é porreiro: http://hudzilla.org/phpwiki/index.php?title=Main_Page


Não respondo a dúvidas por mensagem.

Share this post


Link to post
Share on other sites
psiico

ya é isso.

No login crias na sessao uma variavel tipo: $_SESSION['login'] = true

e dpois onde quiseres meter o menu de utilizador poes 1 if antes tipo:

if ($_SESSION['login'] == true) {
//HTML MENU OU WHATEVER
}

Share this post


Link to post
Share on other sites
skcratch

Viva!

Algumas das sugestões que foram feitas, já as implementei. A minha principal dúvida reside em integrar o HTML com o PHP, de forma a dividir a minha aplicação em blocos que possam ser integrados e utilizados consoante a minha necessidade.

Cumps!

;)

Share this post


Link to post
Share on other sites
elcsat

podes fazer include de bocados de codigo que desejas

para adicionar html ao php é facil

por exemplo

echo "<br /><br /><div align=\"center\">meto pra aqui texto<br /><br />mais texto</div>";

ou asim

<?php

...

?>

aqui meto html

<?php

...

?>

ver se isto te ajuda

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.