2011-11-02 3 views
0

내 사진에 잘못된 로그인 정보를 추가하고 싶습니다. 정말 간단한 http 인증을 사용하고 있습니다 ... 이것은 로컬로 작동하지만 user1/pass1로만 로그인 할 수 있습니다. 헤로 쿠에 업로드했습니다 ... 내가 user2/pass2를 시도하면 로그인 할 수 없게됩니다.http auth rails 3.0.9

아이디어가 있으십니까?

class ApplicationController < ActionController::Base 
    helper :all 
    protect_from_forgery 

    USER_NAME, PASSWORD = "user1", "pass1" 
    USER_NAME2, PASSWORD2 = "user2", "pass2" 
    before_filter :authenticate 

private 

def authenticate 
    authenticate_or_request_with_http_basic do |user_name, password| 
    (user_name == USER_NAME && password == PASSWORD) || (user_name == USER_NAME2 && password == PASSWORD2) 
    end 
end 
end 

감사!

답변

1

동일한 코드로 시도해 보았습니다. 나는 heroku app을 만들었고 당신과 같은 상수를 만들었습니다. 하지만 암호 중 하나를 사용하여 어떤 문제에 직면하지 않았다. 앱에 대한 자세한 정보를 제공 할 수 있습니까?

관련 문제