设计和swfupload授权

时间:2010-09-28 09:03:16

标签: ruby-on-rails authorization devise

我正在尝试在我的控制器中验证用户是否有足够的权限上传文件。 swfupload使用(根据文档)在POST请求中直接传递的cookie值执行POST请求。这使得before_filter :authenticate_user!无法使用,用户未被正确授权。

据我所知,从设计文档中,有可能创建自定义会话控制器。这是解决这个问题的一个很好的起点吗?任何想法如何从POST中提取会话ID并继续授权?

1 个答案:

答案 0 :(得分:0)

我遇到了与swfupload类似的问题。我使用中间件和一些自定义帮助程序链接来使其工作。更多信息:http://thewebfellas.com/blog/2008/12/22/flash-uploaders-rails-cookie-based-sessions-and-csrf-rack-middleware-to-the-rescue