Ir para conteúdo
Fórum Script Brasil
  • 0

Bloquear


tito

Pergunta

Ae galera,...bom minha dúvida é a seguinte,....

Tenho um sistema e para que entrem em meu sistema é necessário

passar pela minha default.asp, que contem inserção de senha e

login....mas, eu preciso travar o acesso as outras páginas, para

que sejam acessadas só quando passarem pela default....

Como faço isto????

Link para o comentário
Compartilhar em outros sites

13 respostass a esta questão

Posts Recomendados

  • 0

Tipo... É só você fazer um session... Você guarda ele... Até ai tudo bem, mas nas outras pagina que você quer proteger você faz isso:

<%if session("login") = true then%>
Pagina de quem estiver logado...
<%else%>
Você não está autorizado a acessar essa pagina...
<%end if%>

Ai ta um exemplo de como validar....

Dê uma olhada aqui, e tenta pelo menos começar a fazer... Ai se der erro, ou tiver mais alguma dúvida, posta ae que agente estaremos ajudando!!!! wink.gif

Abraços,

[]'s

Victor

Link para o comentário
Compartilhar em outros sites

  • 0
É cara,...já li e reli coisas sobre session e aplication mais até agora

nada.....

Viria a ser o que??? E Global.asa..????

O session você usa quando vai usar outra pagina, ai o session guarda tudo que você quiser para poder usar em outra pagina!!!

Vou procurar um toturial de global.asa, e que eu esqueci como explicar!!! biggrin.gif Mas depois já te trago!!! wink.gif

Abraços,

[]'s

Victor

Link para o comentário
Compartilhar em outros sites

  • 0

olá amigo.

Bom, você tem a sua página de LOGIN?

você sabe criar sessions?

Faz assim:

- o Cara coloca usuario e senha. e dá um submit

- você testa se o usuario e senha estao corretos.

- se sim, cria uma session:

session("logado") = "sim"

- se não, você redireciona pra pagina de login, com erro.

no começo de todas as paginas que você quer bloquear, você testa se ele logou:

if session("logado") = "" then 'significa que ele não logou, pois a session esta vazia..

response.write "pagina bloqueada! Efetue o login primeiro!"

response.end 'para o processamento da pagina

end if

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - tito -

Ae dark,...o problema com isto é

que se eu logar e sair do software eu entro nas páginas sem pre

cisar logar novamente...

precisaria saber qual a maneira de deslogar no caso...

Como vocês normalmente fazem isto????

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - tito -

Se você fechar a tela do navegador a session e finalizada ou se fizer isto:

Como eu indico este janela do navegador fechado em meu código???

se eu inserir o abandon no fim de meu código, ele será processado

de qualquer forma....

Link para o comentário
Compartilhar em outros sites

  • 0

olha amigo.

normalmente, ao fechar a janela do navegador, todas as sessions são perdidas. isso é padrão.

se isto não está acontecendo, pode ter alguma coisa errada.

Mas, o que você pode fazer.. é algo assim:

O usuario efetua o login.

Quando for redirecionar para as outras paginas, passa na URL uma variavel com algum parametro, por exemplo: pagina.asp?situacao=logado

aí, no começo dela, você testa o valor da variavel situacao. se estiver vazio, ou for diferente de logado, dá erro, de acesso negado.

O unico porem, é lembrar, que sempre que for redirecionar para outra pagina, deve mandar junto o parametro na URL.

Entendeu?

t+

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - tito -

"normalmente, ao fechar a janela do navegador, todas as sessions são perdidas. isso é padrão.

se isto não está acontecendo, pode ter alguma coisa errada."

------------------------------------------------------------------------------Isto deu certo

é verdade o que você falou,..eu testei e deu certo, ele realmente descarrega do session........

Mais um caso de tito resolvido....valeu galerinha,....esperem que eu tenho certeza que daki no maximo uns dois dias eu post denovo..

Link para o comentário
Compartilhar em outros sites

  • 0

é amigo.. não é 100% seguro não!

Mas me diz uma coisa.. se você bloquear, do modo que falei anteriormente.. ou seja, quando o cara fazer o login, criar a session. Depois, quando ele for entrar, testar se a session é valida. não funciona?

Se você fechar o navegador, e tentar abrir a pagina direto, ela abre?

Isso é estranho..

Pois a session, por padrão, perde seu valor sempre que o navegador é fechado..

Link para o comentário
Compartilhar em outros sites

  • 0

Você faz daquele jeito que falei com você, com banco de dados.. Ai para ver se o cara está bloqueado ou não você faz isso:

session("bloqueado")=RecSet("bloqueado")
if session("bloqueado") = true then
response.write "Você está bloqueado"
else
response.write "acessado..."
end if

Tenta fazer ai, caso tenha mais dúvidas, poste ae que vamos ajudar no que puder!!!! wink.gif

Abraços,

[]'s

Victor

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...