tutorial framework ejemplos advanced php yii2

php - framework - Marco Yii2 facebook y google login usando authclient no funciona



yii2 install (1)

He seguido las instrucciones aquí http://www.yiiframework.com/doc-2.0/yii-authclient-authaction.html ... y no funciona para mí ... estoy usando yii2 authclient para el sitio web social facebook y google login. ..No está funcionando para mi. Estoy adjunto pantalla corta. Es mi página de inicio de sesión

Después de hacer clic en el botón de Facebook o de Google, aparece de nuevo la misma página en la próxima ventana nueva. Por favor, vea la imagen.

y también estoy adjuntado mi código completo esto está en mi controller.php

public function actions() { return [ ''error'' => [ ''class'' => ''yii/web/ErrorAction'', ], ''auth'' => [ ''class'' => ''yii/authclient/AuthAction'', ''successCallback'' => [$this, ''successCallback''], ], ]; }

y esta es la pagina de vista

<?= yii/authclient/widgets/AuthChoice::widget([ ''baseAuthUrl'' => [''site/auth''] ]); ?>

y esto en mi directorio config archivo main.php

''authClientCollection'' => [ ''class'' => ''yii/authclient/Collection'', ''clients'' => [ ''facebook'' =>[ ''class'' => ''yii/authclient/clients/Facebook'', ''clientId'' => ''********'', ''clientSecret'' => ''**********'', ], ], ],

..por favor, ayúdame .. Gracias


Asegúrese de que en sus behaviours() permita el acceso a la acción "auth" en su SiteController.php

Entonces, sus rules deberían verse de la siguiente manera:

''rules'' => [ [ ''actions'' => [ ''login'', ''error'', ''auth'' ], ''allow'' => true, ], [ ''actions'' => [ ''logout'', ''index'' ], ''allow'' => true, ''roles'' => [ ''@'' ], ], ],