2010-12-02 23 views
0

ほとんどの場合、UploadifyはPaperclipとAuthenticationでほとんどの場合、this guideを使用しています。Uploadify + Paperclip + Clearanceで認証に失敗しました

Authentication_Tokenとセッション情報をパラメータとして渡し、ミドルウェアを使用してCookieヘッダーを作成すると、厄介なInvalidAuthenticationTokenエラーが発生しましたが、コントローラ認証フィルタはまだ失敗していて、current_userは利用できません。

これはなぜでしょうか?

私はクリアランスプラグインを通して見て、クッキーに基づいてユーザを見つけuser_from_cookie方法、に降りてくるようだ[:remember_token]

def user_from_cookie 
    if token = cookies[:remember_token] 
     ::User.find_by_remember_token(token) 
    end 
    end 

も作成する必要がありますので、私はミドルウェアを考えていますremember_token cookieヘッダー?

何か助けていただければ幸いです。

答えて

0

私はこれがあなたの問題であるかどうか分かりませんが、同様の問題に遭遇しています。私はセットアップ2の認証レベル、基本的なhttpと1つの脆弱性があります。基本的なhttpの周りを得た... 希望これは役立ちます。認証を使用してセッションデータを取得する必要があり、あなたのレールのアプリにセッションキーと値を渡すアレックス

0

が行われます。 http://vignesh.info/blog/rails-4-uploadify-paperclip/

で詳細なチュートリアル一見のため

uploadify_script_data[csrf_param] = encodeURI(csrf_token); 
uploadify_script_data[app["session_key"]] = app["session_val"]; 

$("#upload").uploadify({ 
     "swf" : "/swf/uploadify.swf", 
     "uploader" : "/upload/document.json", 
     "formData" : uploadify_script_data, 
     "buttonText" : "Upload file", 
     "method" : "post", 
     "removeCompleted": true, 
     "multi" : false, 
     "auto" : true, 
     "fileTypeDesc" : "Image", 
     "fileSizeLimit" : "1000kb" 
    }); 

関連する問題