/** * @inheritdoc */ public function behaviors() { return [['class' => AccessControl::className(), 'rules' => [['actions' => ['change', 'forgot', 'forgotDone', 'reset'], 'allow' => true, 'roles' => ['?']]]], ['class' => TokenFilter::className(), 'only' => ['change', 'reset']]]; }
/** * @inheritdoc */ public function behaviors() { return [['class' => SignupFilter::className(), 'only' => ['index']], ['class' => AccessControl::className(), 'denyCallback' => [$this, 'goHome'], 'rules' => [['actions' => ['activate', 'connect', 'done', 'index'], 'allow' => true, 'roles' => ['?']]]], ['class' => TokenFilter::className(), 'only' => ['activate']], ['class' => ClientAuthFilter::className(), 'only' => ['connect']]]; }