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
Probleminha Básico
Started By Hellp, 29/06/2007, 10:15
8 replies to this topic
#1
Posted 29/06/2007, 10:15
#2
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...
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
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
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??
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
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í
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
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
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 ^^'
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
Posted 03/07/2007, 18:06
Explica denovo que não consegui entender nada.
#7
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
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
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
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 =/
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)