Jump to content


Photo

Probleminha Básico


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

#1 Hellp

Hellp

    Turista

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

Posted 29/06/2007, 10:15

Galera, to com o seguinte problema...

no website, tem uma área restrita para usuários, e uma área para admins...

para definir se um usuário esta logado, estou ultilizando session...
até ai td em ordem...

o problema eh o seguinte...

na área do admin, queria fazer um esquema, que aparecesse um menu com todos os usuarios cadastrados, ai ao escolher um deles, abriria uma nova janela que seria logada como o admin escolhido...

o problema eh q pra logar eu substituo as variaveis de sessão... ai loga, mas ai o login do admin vira login de cliente pq eu substitui as session...

gostaria de saber se alguem sabe uma solução para esse problema

Grato
Anderson

#2 alandebortolo

alandebortolo

    <? echo NOW() ?>

  • Usuários
  • 97 posts
  • Sexo:Não informado
  • Localidade:Colatina - ES
  • Interesses:PHP &amp; Fireworks

Posted 29/06/2007, 10:28

Usa variáveis distintas de session para cada um.

Por exemplo : a session de admin seria adminlogin e a session de usuario usuario login.. aí nao teria problemas...
Conheçam:
Portfolio: DesignMaster
Faça seu AgitoFlog: AgitoFlog.com.br
Site de trabalho: EuAgito.com.br

"A mentira tem perna curta, barba branca e não tem 1 dedo"


#3 Hellp

Hellp

    Turista

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

Posted 03/07/2007, 08:18

tentei e nao deu certo...

o problema eh q a página de admin e a página de usuário são as mesmas, apenas inclui alguns recursos que apenas o admin tem acesso...

mas vlw pela tentativa...
alguem mais poderia ajudar??

#4 alandebortolo

alandebortolo

    <? echo NOW() ?>

  • Usuários
  • 97 posts
  • Sexo:Não informado
  • Localidade:Colatina - ES
  • Interesses:PHP &amp; Fireworks

Posted 03/07/2007, 09:45

Entao faz o seguinte.
Ao logar como Admin, grava mais uma session dizendo q é admin

No menu, vc faz um if para exibir as opções caso seja admin

Tentaí
Conheçam:
Portfolio: DesignMaster
Faça seu AgitoFlog: AgitoFlog.com.br
Site de trabalho: EuAgito.com.br

"A mentira tem perna curta, barba branca e não tem 1 dedo"


#5 Hellp

Hellp

    Turista

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

Posted 03/07/2007, 10:00

pior q ja tentei tb... ai ele interpreta assim:

se na sessão tiver como admin, abre o menu do admin...
se nao, o do usuario...

ai qdo o admin abre "vira" um usuario, ele nao exclui o session do admin... entao o usuario tb eh um admin ='(

e se excluir a session do admin, ele nao volta ela ao fechar a janela q abre =/

mas obrigado por enquanto ^^'

#6 victorhb

victorhb

    24 Horas

  • Usuários
  • 489 posts
  • Sexo:Masculino
  • Localidade:Brasília-DF

Posted 03/07/2007, 18:06

Explica denovo que não consegui entender nada.

#7 Hellp

Hellp

    Turista

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

Posted 04/07/2007, 08:17

assim, tipo...

eu to fazendo um sisteminha pra "brincar" de php aki em casa...
tenho uma area de login, que funciona passando session informando que você esta logado...

mas a página do admin e a do usuario é a mesma... só muda o menu...

e um dos links permite que o admin logue-se como usuario, sem precisar saber seu login/senha...
mas o problema, eh que quero que abra uma nova janela, com a área de usuario logada, sem que a janela anterior torne-se usuario tb... ou seja, a janela que o site abriu é um usuario logado, e a que o admin abriu continue admin...

meu problema esta ai, ja que se eu substituo as variaveis de sessão, o admin vira usuario... e se nao substituo e coloco um if na pagina antes de verificar se tou logado, ele abre como usuario, ja que vai ter 2 sessoes diferentes =/

gostaria de saber se tem alguma solução possivel para isso

Grato
Hellp
Anderson

#8 victorhb

victorhb

    24 Horas

  • Usuários
  • 489 posts
  • Sexo:Masculino
  • Localidade:Brasília-DF

Posted 05/07/2007, 23:43

Então crie duas variáveis de sessão, uma pra administrador e outra pra usuário, se (if) for usuários exiba só a parte do usuário, se (if) for administrador exiba a parte de administrador, se (if) for administrador e (and) e usuário faça outra coisa.

#9 Hellp

Hellp

    Turista

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

Posted 06/07/2007, 08:12

o probl esta no ultimo passo... se tiver a variavel d admin e de usuario existente, era pra abrir a janela nova como usuario, e a janela velha como admin =p

acho q nao da pra fazer com session nao =/




1 user(s) are reading this topic

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

IPB Skin By Virteq