Usuário com melhor resposta
Criar sistema e permitir que só quem está logado veja o conteúdo do site.

Pergunta
-
Oi pessoal! Bem, preciso fazer um sistema para a facul, mas estou com uma dúvida nesse ponto. Eu criei um login em asp e c#, bonito, mas qualquer pessoa tem acesso ao conteúdo do site via URL, logo, qualquer pessoa pode entrar no site.
Deve ser algo imbecil, mas é uma dúvida... Como permitir que só usuários logados tenham acesso ao conteúdo do site?
Assunto = dúvida
Respostas
-
Olá Claudio.
Então, a solução para isso é você utilizar Sessions. Quando você for fazer a conferencia se os dados digitados pelo usuario confere com os dados do banco, salve o login em uma Session. Assim em cada página que somente um usuário logado pode visualizar, você faz uma conferência para ver se a Session login existe, caso afiramtivo exibe o conteudo do site, caso contrário, redireciona para a págian de login.
Aqui tem um exemplo de como criar Sessions: http://www.codigofonte.net/dicas/csharp/80_trabalhando-com-session-em-c
Abraços.
- Marcado como Resposta Claudio 007-006 quarta-feira, 10 de outubro de 2012 02:40
Todas as Respostas
-
Olá Claudio.
Então, a solução para isso é você utilizar Sessions. Quando você for fazer a conferencia se os dados digitados pelo usuario confere com os dados do banco, salve o login em uma Session. Assim em cada página que somente um usuário logado pode visualizar, você faz uma conferência para ver se a Session login existe, caso afiramtivo exibe o conteudo do site, caso contrário, redireciona para a págian de login.
Aqui tem um exemplo de como criar Sessions: http://www.codigofonte.net/dicas/csharp/80_trabalhando-com-session-em-c
Abraços.
- Marcado como Resposta Claudio 007-006 quarta-feira, 10 de outubro de 2012 02:40
-
-
Sim amigo.
Aqui existe um tutorial, eu não o vi, mas parece ser bem fácil de entender.
-
Claudio, deixe-me perguntar você está usando membership?
Pois caso esteja, vo abri a paradinha que esqueçi o nome agora ¬¬' que gerencia grupos, e usuarios do propio visual studio, e criar uma regra de acesso para a pagina do site, que você so quer exibir para usuários logados.
"Nunca deixe que os outros te subestimen, mas tambem não seja arrogante seja humilde e prove quem é
-
-
-
Então, quando usuário se logar vc armazena o login dele em um Session. E em cada página que só um usuário logado pode acessar, no começo da página você faz uma verificação e veja se a Session existe ou se ela possui algum valor, se possuir um valor então o usuário passou pelo login e senha, caso contrário, nao exiba o conteúdo da página e redirecione o usuário para a página de login.
Valeu.
-
Claudio, procura dar uma estudada, em membership o propio projeto padrão quando se gera no Visual Studio já vem com membership pronto.
Para vocÊ ter uma base melhor.
http://www.macoratti.net/07/05/aspn_umr.htm
"Nunca deixe que os outros te subestimen, mas tambem não seja arrogante seja humilde e prove quem é