[前][次][番号順一覧][スレッド一覧]

rails:1266

From: "Shouta Ohnishi" <s-onishi@d...>
Date: 19 Jun 2006 09:42:26 +0900
Subject: [rails:1266] Re: コンテンツ保護の方法

大西と申します。

Railsの機能を使ってやるのであれば、routesをいじってコントローラ経由でswf
ファイルを送信してみてはどうでしょうか。(path traversalなどに注意する必
要があると思いますが・・・)

#config/routes.rb
map.connect 'swf/:filename', :controller => 'swf', :action => 'index'

#app/controllers/swf_controller.rb
class SwfController
def index
#認証ロジックを書く
if(!session[:user]) .......
#ファイル送信する
send_file "swf/#{params[:filename]}".......
end
end

#下記ページがroutesについて詳しいです
http://wota.jp/ac/?date=20050725

ToyTrain wrote:
> はじめまして。
> ken@Rails 初心者です。
>
> 会員制の Flash 閲覧サイトを作っています。
> 会員のみに Flash を
> ポップアップウィンドウで表示し、
> 非会員には見せたくないのです。
>
> しかし現在は、
> Flash の swf ファイルに
> 直接 URL を入力されると、
> 非会員でも表示します。
>
> この場合、
> Rails ではどのように対策したらいいのですか?
>
> 宜しくお願いいたします。
>
>
> 環境
>  Linux + Apache2.0 + FCGI + Ruby1.8 + Rails1.2
>
>
>
>
> --
> ML: rails@r...
> 使い方: http://QuickML.com/
>
>
>
>   


--
ML: rails@r...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

      1261 2006-06-18 14:02 [toytrain@c...       ] コンテンツ保護の方法                    
      1262 2006-06-18 14:38 ┣[water@t...          ]                                       
      1264 2006-06-18 17:30 ┃┗[toytrain@c...       ]                                     
      1267 2006-06-19 02:59 ┃ ┗[bsdmad@g...         ]                                   
->    1266 2006-06-19 02:42 ┗[s-onishi@d...       ]                                       
      1269 2006-06-19 18:15  ┗[toytrain@c...       ]                                     
      1270 2006-06-19 18:27   ┗[toytrain@c...       ]