1

これまでのところ、私は持っています:

authenticate_or_request_with_http_digest do |username,password|

end

しかし、これらの値を渡してユーザーを返す/サインインする方法がわかりません。

4

1 に答える 1

2

以下は私のために働きます。

それが他の誰かに役立つことを願っています::::

before_filter :check_auth


  def check_auth
    authenticate_or_request_with_http_basic do |username,password|
      resource = User.find_by_email(username)
      if resource.valid_password?(password)
        sign_in :user, resource
      end
    end
  end
于 2013-01-29T07:00:06.783 に答える