USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  ASP - Active Server Page
Voltar
Autor Assunto:  acesso de cada usuário e ir a pág. correspondente
Rafael The Best
SÃO PAULO
SP - BRASIL
Postada em 29/03/2005 14:48 hs            
pessoal preciso tirar uma dúvida com vocês.
eu possuo vários tipos de usuários que acessam o site que desenvolvi. então no banco de dados eu tenho uma tabela de usuários e uma de nível.
por exemplo: tem o nível 2 que são os vendedores, o nível 1 que usuários que possuem mais acesso ao site e nível 3 que são os gerentes. só que tem um porém. existem um gerentes que tem acesso a determinados lugares do site que os outros não tem. e aí o que eu fiz, fiz cópias dos mesmos arquivos os outros gerentes fiz uma cópia para esse gerentes e alterei algumas coisas para que ele acesse. só que cada vez que eu atualizo o site eu tenho que criar o mesmo arquivo duas vezes. e por causa desse gerente tive que dar um outro nivel para ele.
só que até quando eu vou criar arquivos iguais?
e se entrar outros gerentes que possuem mais acessos avançadoa no site? entenderam? e oura coisa, vai entrar mais um cliente aqui na empresa. aí ocorre o mesmo problema com os gerentes.
porque assim: o gerente 1 se loga e tal aparecem dois botões, o gerente 2 se loga e aparece 4 botões.
como posso resolver esse problema?
tem que como eu diferenciar qual o gerente que se logou?

Rafael Carlos Martin
Desenvolvedor de WebSites e Sitemas
E-mail:rafa-martin@ibest.com.br
     
ANGUS TORMENTOR
JOINVILLE
SC - BRASIL
ENUNCIADA !
Postada em 29/03/2005 15:05 hs            
Tem sim. Primerio pare de copiar arquivos, isso da muito trabalho e dor de cabeça depois.
Da forma q eu entendi você precisa diferenciar um usuário do outro e em um menu(talvez), apresentar determinasdos links certo?
 
Bom na hora de fazer o login você tem duas opções:
1) Criar session de identificação, e na página em que você apresentar os links deferenciá-las pelo nome do usuário ou código deles enfim fica a seu critério.
recomendável pois a session só quebra na hora do logout ou se o usuário fechar o browser então faça um arquivo sair.asp(ex) com o seguinte código:
session.contentes.remove("nome")
session.contents.remove("codigo")
e assim por diante supondo que usará esses nomes para as session.
 
2) A segunda e fazer a identificação pelo numero correspondente tipo assim:
na hora do login vc verefica o nivel (1,2,3,4,5,6) e assim por diante então na hora de redirecionar a página para onde vc quiser no link faça assim
login......
............
response.redirect("pagina.asp?nivel=1") ou 2 ou 3 ou 4 ou 5 dependendo do usuário q estiver logando. Na sua página de links vc faz:
if request.querystring("nivel") = ao nivel desejado then
   mostre isso e aquilo conforme o nível do usuário.
end if
 
espero ter ajudado com alguma idéia.

Emoções ANGUS TORMENTOR Emoções 
   
Rafael The Best
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 29/03/2005 15:22 hs            
é isso mesmo quando um determinado gerente entrar ele terá 5 botões e os outros terão 3
 
só que por nível eu já faço:
 
Select Case Session("tipo_nivel1")
 
 Case 1
 Response.Redirect("ClienteS.asp")
 Case 2
 Response.Redirect("Vendedores.asp")  
 Case 3
 Response.Redirect("Gerentes.asp")  
 Case 4
 Response.Redirect("Administracao.asp")  
 Case 5
 Response.Redirect("Informatica.asp")  
 Case 6
 Response.Redirect("Gerente.asp")  
 Case 7
 Response.Redirect("GerenteWalter.asp")
End Select
 
e não dá certo.
é por isso que criei esta página
como resolvo esse problema?

Rafael Carlos Martin
Desenvolvedor de WebSites e Sitemas
E-mail:rafa-martin@ibest.com.br
   
Rafael The Best
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 30/03/2005 10:49 hs            
por favor alguém me ajude.
alguém me ajude no meu código, tá froyd.
vou repetir meu problema:
tenho dois gerentes que tem acessos diferentes no site. então criei uma página para cada um. só que vai entrar muio mais gerentes e eu não vou ficar criando uma porrada de arquivos.
quero usar somente um, que é o gerentes.asp
então quando o gerente1 se logar vai entrar na página gerentes.asp e vai aparecer dois botões e quando o gerente se logar vai para a gerente.asp também só que ele terá 6 botões por exemplo.
como eu faço isso?
me ajudem em código, por favor, porque não sei mais o que fazer.
valeu

Rafael Carlos Martin
Desenvolvedor de WebSites e Sitemas
E-mail:rafa-martin@ibest.com.br
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página