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

Lógica De Programação


Guest - Bruno -

Pergunta

Tenho uma pequena dúvida de lógica na programação em ASP .

Criei um sistema de login, até ai beleza, só que eu gostaria que no meu site menores de 18 anos só tivessem acesso a certas areas e maiores de 18 a todas as areas.

Eu já tenho um sistema de login simples rodando perfeitamente, como eu posso altera-lo para suprir esse problema??

Não necessita que passem o código, só gostaria de saber uma idéia lógica de alguém que já criou um sistema semelhante, ou mesmo alguém que tenha uma idéia boa para tal situação.

Grato...

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Bem nunca criei algo assim.. mas criei para niveis de clientes seria quase a mesma coisa só que eu usava 5 niveis no seu é apenas um, porque o outro vera todas as paginas..

Tenta assim:

No login armazena um valor numa variavel Session, que identifique a idade, ou ela como Bloqueado/Liberado.

No inicio de cada pagina que vai controlar checa esta session..

ai depende de cada pagina se for Bloqueado redireciona para uma pagina de aviso ou mostre um POP, do contrario não faz nada que se de maior podera ver tudo.

fica facil na verdade tera que checar apenas um..

mas usa a session ai ninguém conseguira burlar as regras.

Boa Sorte.

qualquer coisa Posta ai

Link para o comentário
Compartilhar em outros sites

  • 0

Voce tera dois niveis de autentificação mais um que eu entendi, já existe!

1 para menores de 18 anos somente, pois para maiores o acesso é integral.

Existem vários tipos de validações para este caso coloque parte de seu código para a gente modificar.

Adiantando um pouco...

voce deve ter cadastro dos usuários no banco de dados ok?

e deve ter um campo idade certo?

quando for validar os usuários crie um if no campo idade tipo assim

If rs.("idade") < 18 then

Ação destinada para quem for de menor.

Faz um redirecionamento e cria uma session com o valor ( "menor" )

end if

depois em cada pagina que tem acesso restrito para menores coloque um outro if definindo o session criado tongue.gif

Link para o comentário
Compartilhar em outros sites

  • 0

não sei você deve de ter cadastro, os seus usuarios, certo?

então

coloca no banco o campo ano de nascimento, e faz no banco de dados mesmo, um calculo de idade .. tipo tira o ano atual - o ano de nascimento.. ai você vai ter a idade da pessoa,

bem ate ai .. legal,,

agora na pagina de login

você coloca um if

para fazer a verificação

ai ficaria assim:

se a idade for >= 18 então

mostre tudo o que puder !!!

se não

não mostre tudo

fim

ok

espero ter ajudado.. qualquer duvida posta ai .. e colocaresmo no codigo para ti

abraços wink.gif

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,3k
    • Posts
      652,4k
×
×
  • Criar Novo...