none
Objeto FilterContext RRS feed

  • Pergunta

  • Boa tarde pessoal!

    Estou com um problema ao utilizar o filterContext, eu querendo acessar um objeto que é adicionado ao objeto Session do meu site. Tenho então um método que recebe o filterContext, neste objeto eu consigo acessar o session da sequinte forma:

    filterContext.HttpContext.Session["Posição desejada"];

    Então eu faça a contrução em código conforme acima, porém quando eu vou compilar a minha aplicação o visual studio apresate um erro que eu não posso acessar a session do local. Eu consigo acessar o objeto quando estou executando a aplicação.

    Só para servir de referência eu estou fazendo isso em um método OnAutorizedCore que utiliza a implementação de segurança do MVC, ou seja, estou tantando utilizar as funções de segurança do MVC porém com session.

    • Editado DanielEngenheiro sexta-feira, 21 de janeiro de 2011 16:49 Reformulando a pergunta para melhor entendimento.
    quinta-feira, 20 de janeiro de 2011 17:15

Respostas

  • Miranda, valeu pela ajuda. Eu fui dar uma olhada mais atenciosamente ao meu código e acabei descobrindo um pequeno erro de conceito, alterei e funcionou normalmente.

    Uma coisa que ainda não fui atrás de fazer é como redirecionar, caso o usuário não tenha acesso à action em questão que quero redirecionar ele para a página default do site, hehe sabia fazer com facilidade no web forms porem no MVC não sei, se alguém souber.

    segunda-feira, 31 de janeiro de 2011 20:04

Todas as Respostas

  • Boa noite, Daniel!

    Já utilizei o método OnAuthorizeCore, porém fiz acessos ao banco para validar acesso do usuário a uma página ou não, dinamicamente. Tmb já utilizei o método OnAuthorization que é chamado após o OnAuthorizeCore e neste método eu já consegui trabalhar com a Session normalmente.

    Será que sua Session existe mesmo? Não deveria dar problema...

     

    segunda-feira, 24 de janeiro de 2011 02:14
  • Miranda, valeu pela ajuda. Eu fui dar uma olhada mais atenciosamente ao meu código e acabei descobrindo um pequeno erro de conceito, alterei e funcionou normalmente.

    Uma coisa que ainda não fui atrás de fazer é como redirecionar, caso o usuário não tenha acesso à action em questão que quero redirecionar ele para a página default do site, hehe sabia fazer com facilidade no web forms porem no MVC não sei, se alguém souber.

    segunda-feira, 31 de janeiro de 2011 20:04