..:: MX Studio Fóruns ::..: Área Restrita pra cada usuário... PHP + MySql - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Área Restrita pra cada usuário... PHP + MySql Sessions ou Cookies?

#1 User is offline   brunorios 

  • Group: Membros
  • Posts: 73
  • Joined: 29-January 05

  Posted 20 June 2006 - 04:09 PM

E aí galera...

To precisando fazer um sisteminha em q cada usuário que logar, será direcionado para uma página onde verá o que está cadastrado em seu nome no banco de dados...

Eu pensei em fazer isso baseado no sistema de login/senha com cookies q eu tenho pra intranet de um site meu... Porém esse login simplesmente direciona pra pagina de administracao da intranet com um "<meta http-equiv='refresh' content='2;URL=admin.php'>"...

O que eu pensei em fazer? mandar direcionar com o id do usuário, tipo "URL=arearestrita.php?id=user" e ja usar esse id pra poder buscar no banco de dados as informacoes desse usuario... seria esse o procedimento?

mas estou em duvida se a pessoa q ja estiver logada mudar para outro usuario na barra de endereços, ela conseguirá ver os dados desse outro usuário ou os cookies vao impedir isso?

vi tambem um modelo utilizando session que nunca usei: LINK

mas tambem nao imaginei uma forma de mandar cada usuario para uma area restrita especifica?

e o que eh melhor? cookies ou session?

Ou seja, sei como fazer o login para area restrita, porém não estou sabendo como fazer para redirecionar para uma área específica para cada usuário, ou entao pra mesma pagina porem buscando os dados de cada usuario no BD de acordo com seu ID...

Valewww!!! thumbup.gif
0

#2 User is offline   Leonardo_C_P_ 

  • Group: Membros
  • Posts: 379
  • Joined: 09-May 06

Posted 20 June 2006 - 04:32 PM

http://www.vivaophp.com.br/forum/index.php?showtopic=89


Esse dai é um tutorial usando sessions.


Mas eu prefiro usar cookies do quê sessions.


Para você direcionar para algum lugar, utilize o header do PHP.

PHP

<?PHP header("Location: users.php?id=0001"); ?>



Abraços !
0

#3 User is offline   brunorios 

  • Group: Membros
  • Posts: 73
  • Joined: 29-January 05

  Posted 20 June 2006 - 04:55 PM

Muito bom cara, valew!

Ainda nao testei pois continuo com uma duvida...

A pessoa que conseguir logar, vai pra "restrita.php" certo?
Pra eu utilizar os dados do respectivo usuario nessa pagina eu teria q mandar pra "restrita.php?user=id" certo???

E a dúvida principal, se a pessoa que ja estiver logada, "user=joao" por exemplo, se o joao for la na barra de endereços e escrever "joaquim" ele vai conseguir ver os dados do joaquim? ou a session vai impedir isso???

MUITO OBRIGADO!!!

valewww... thumbup.gif
0

#4 User is offline   Leonardo_C_P_ 

  • Group: Membros
  • Posts: 379
  • Joined: 09-May 06

Posted 20 June 2006 - 05:23 PM

Não se preocupe com isso.
Quando você registra um session, você dá um certo tempo de vida nele.

E dependendo do tempo de vida ele vai ficar gravado no servidor.

Ai você acessa ele por echo $_SESSION['meu_session'];.

E o PHP server-side. Ou seja, só a pessoa de dentro do servidor pode vizualisar. Isso quer dizer, você. Mas se você imprilo normalmente qualquer um pode ver.

Ai você faz um if.

Se a pessoa estiver logada, as infos são vizualisadas.


Esse tutorial que eu te passei ensina tudo isso, até como recuperar senha !


Abraços !
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)