アプリに 2 つのログインを作成したいと考えています。インデックスの表示および編集ページにアクセスするために使用できるもの。そして、新しいページのためだけに別のログイン。http基本認証でこれを実現したいと思っています。
ありがとう
アプリに 2 つのログインを作成したいと考えています。インデックスの表示および編集ページにアクセスするために使用できるもの。そして、新しいページのためだけに別のログイン。http基本認証でこれを実現したいと思っています。
ありがとう
コントローラーでは、次のようなことができます。
before_filter :authenticate1, only: [:index, :show, :edit]
before_filter :authenticate2, only: [:new]
def authenticate1
authenticate_or_request_with_http_basic do |user_name, password|
session[:user] = 'admin' if user_name == 'admin' && password == 'admin'
end
end
def authenticate2
authenticate_or_request_with_http_basic do |user_name, password|
session[:user] = 'other' if user_name == 'other' && password == 'other'
end
end