Ethna

Previous topic

ActionClass

Next topic

アクション名の解決と定義の省略

This Page

authenticate()

authenticate() メソッドは、アクション実行時に prepare() よりも前に呼び出されるメソッドです。

その名前の通り、認証ロジックやアクセスコントロールなどを呼び出すために使うことができます。このメソッドは通常は個々の ActionClass には定義されておらず、親クラスに定義されており、デフォルトでは、空です。

指定されたアクション実行前に、何かしらの処理を行い、遷移先を変更するときには、 authenticate() メソッドを実装します。