Pergunta

estou tentando verificar em meu controlador se o usuário tem direitos suficientes para fazer upload de arquivos ou não.swfupload faz uma solicitação POST com (de acordo com a documentação) valores de cookie passados ​​diretamente na solicitação POST.isto faz before_filter :authenticate_user! inutilizável, o usuário não está autorizado corretamente.

Pelo que eu sei pelos documentos do Devise, existe a possibilidade de criar controladores de sessão personalizados.é um bom ponto de partida para resolver este problema?alguma ideia de como extrair o ID da sessão do POST e prosseguir com a autorização?

Foi útil?

Solução

Eu tive um problema semelhante com o swfupload.Usei midleware e alguns links auxiliares personalizados para fazê-lo funcionar.Mais informações aqui: http://thewebfellas.com/blog/2008/12/22/flash-uploaders-rails-cookie-based-sessions-and-csrf-rack-middleware-to-the-rescue

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top