beehamchoi/yii2-google1tap

Google One Tap Extension

Installs: 205

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Type:yii2-extension

1.0 2021-01-22 10:08 UTC

This package is not auto-updated.

Last update: 2024-12-22 06:52:56 UTC


README

Google One Tap Extension

Installation

Either run

composer require beehamchoi/yii2-google1tap ^1.0
php composer.phar require beehamchoi/yii2-google1tap "^1.0"

or add

"beehamchoi/yii2-google1tap": "^1.0"

to the require section of your composer.json file.

Usage

Once the extension is installed, simply use it in your code by :

views/index.php

  • Note:
    • Must be https
    • You can change controller or action
    • Example: SiteController and goole-onetap action
<?= \beehamchoi\google1tap\widgets\Google1tap::widget([
	'client_id' => @your client id,
	'login_uri' => Yii::$app->urlManager->createAbsoluteUrl(['/site/google-onetap'], 'https')
]) ?>

controllers/SiteController.php

    public function actions(){
		return [
			'google-onetap' => [
				'class'           => Google1tapLogin::class,
				'successCallback' => function ($client){
				//Your code here. Can do any thing with $client. 
                //$client is infor of google user
				}
			]
		];
	}