public function behaviors()
 {
     return ['access' => ['class' => OpenIdFilter::className()], ['class' => RegisterFilter::className()], ['class' => PracticeRecordFilter::className(), 'only' => ['index', 'normal', 'single']]];
 }
 public function behaviors()
 {
     return ['access' => ['class' => OpenIdFilter::className()], ['class' => RegisterFilter::className()]];
 }
 public function behaviors()
 {
     return ['access' => ['class' => OpenIdFilter::className()], ['class' => RegisterFilter::className(), 'except' => ['register', 'agreement', 'get-yzm', 'get-recommend']]];
 }