Domanda

Sto cercando di verificare nel mio controller se l'utente dispone di diritti sufficienti per caricare file o meno. swfupload fa una richiesta POST con (secondo la documentazione) valori dei cookie passati direttamente nella richiesta POST. Questo rende before_filter :authenticate_user! inutilizzabile, l'utente non è autorizzato correttamente.

per quanto ne so da documentazione testamentaria, v'è la possibilità di creare controller di sessione personalizzata. si tratta di un buon punto di partenza per risolvere questo problema? qualsiasi idea di come estrarre id di sessione da POST e procedere con l'autorizzazione?

È stato utile?

Soluzione

Ho avuto un problema simile con swfupload. Ho usato middleware e alcuni link di supporto personalizzato per farlo funzionare. Maggiori informazioni qui: http://thewebfellas.com/blog/2008/12/22/flash-uploaders-rails-cookie-based-sessions-and-csrf-rack-middleware-to-the-rescue

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top