2017-06-11 1 views
1

Ich habe meine yii2 geruhsamen Controller-Setup, aber ich möchte eine Aktion Anmeldung von httpbearer Auth Verfahren auszunehmen, da kein Zugriffstoken bei der AnmeldungYii2 befreit Controller-Aktionen von http Inhaber Auth

Diese gesendet wird, ist die Art, wie ich Setup

class DefaultController extends Controller 
{ 

    public function behaviors() 
    { 
    $behaviors = parent::behaviors(); 

    $behaviors['authenticator'] = [ 
     'class' => CompositeAuth::className(), 
     'authMethods' => [ 
      HttpBasicAuth::className(), 
      HttpBearerAuth::className(), 
      QueryParamAuth::className(), 
     ], 
    ]; 
    return $behaviors; 

    } 


    public function actionLogin(){ 
    //login logic 
    } 

was muss ich an die $behaviours['authenticator'] hinzufügen meldet sich zu befreien von ihr

Antwort

1

Da dies Action Sie in das Verhalten der Config hinzufügen:

'except' => ['login'] 
+0

wrks mag Charme –