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'' => [ ''@'' ],
],
],