ログイン中のユーザーにのみコントローラへのアクセスを許可する

プラグインのコントローラが提供する機能にアクセスする際にログインを要求するには、beforeフィルタにrequire_loginメソッドを登録します。

require_loginメソッドはRedmineのApplicationControllerで定義されているメソッドです。現在使用中のユーザーがRedmineにログイン中か確認し、ログイン中でなければログイン画面に遷移します。

例:

class ExampleController < ApplicationController
  unloadable

  before_filter :require_login
                                                                                
  def index
  end
end