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

rails:3159

From: しん <dezawa@a...>
Date: Thu, 13 Aug 2009 19:52:41 +0900 (JST)
Subject: [rails:3159] Re: ユーザ認証の動きが IE と firefox で異なる

出沢です

ありがとう御座います

> restful_authenticationプラグインの authenticated_system.rb にそのものずばり書いてありますね。
> 
> Some browsers, notably IE6, send Accept: */* and trigger the
> 'format.any' block incorrectly.
> See http://bit.ly/ie6_borken or http://bit.ly/ie6_borken2 for a workaround.
> 
> for a workaroundということなので、見てみると解決策があるのかも(私は見てません)

しまった見落したか、また恥を天下に曝したか、とあせりましたが、
幸か不幸か私の落したバ−ジョンではなかった。もうバ−ジョンアップしたのか。。

引用していただいた URL は 400が帰って来てしまいましたが、この情報を元に
googleで探すことができました。

def access_denied
  respond_to do |format|
    format.html do
      store_location
      redirect_to new_session_path
    end
    format.any do # ← ここを
      request_http_basic_authentication 'Web Password'
    end
  end
end

を
format.any(:js, :xml) do 

にすればよいとのことでうまく行きました。
ここが怪しいとおもい、
    format.any do 
      request_http_basic_authentication 'Web Password'
    end
全体を削除して試したときはうまく行かなかったのですが
なにか手順をミスったのかも知れません。

ありがとう御座いました。

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

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

      3157 2009-08-13 10:10 [dezawa@a...         ] ユーザ認証の動きが IE と firefox で異なる
      3158 2009-08-13 10:43 ┗[sakuro@2...         ]                                       
->    3159 2009-08-13 12:52  ┗[dezawa@a...         ]