for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* @package Social Login
* @author Iurii Makukh <[email protected]>
* @copyright Copyright (c) 2015, Iurii Makukh
* @license https://www.gnu.org/licenses/gpl.html GNU/GPLv3
*/
namespace gplcart\modules\social_login\handlers;
* Contains methods for authorization with Google+
class Google extends Provider
{
* Process Google+ authorization
* @param array $params
* @param array $provider
* @return mixed
public function authorize(array $params, array $provider)
$user = $this->request($params, 'https://www.googleapis.com/oauth2/v2/userinfo');
if (!empty($user['verified_email'])) {
return $this->submitUser($user, $provider);
}
return array();