Lenguaje PHP

Login con cuenta de Google utilizando PHP

Login con cuenta de Google utilizando PHP. Google oAuth API proporciona una manera fácil y poderosa de integrar el sistema de inicio de sesión en cualquier sitio web. sin embargo, debemos hacer algunas configuraciones en el lenguaje de programación que estemos trabajando.

Además, los desarrolladores web pueden implementar el sistema de registro y registro en la aplicación web utilizando Google OAuth 2.0 y poder almacenar la información de los usuarios en una base de datos Mysql con su respectiva tabla y registros.

Login con cuenta de Google
Login con cuenta de Google

En este pequeño tutorial, indicaremos la implementación en un proceso de integración de sistema de inicio de sesión simple con autenticación de Google mediante el uso de este popular lenguaje, PHP de la API de Google. Nos basaremos en codexworld.com que es la web donde nos brinda un ejemplo completo para concretar nuestros objetivos, también hay una demostración y un archivo para que ustedes descarguen sin problemas.

Login con cuenta de Google utilizando PHP

Ejemplo #01 Recursos necesarios.

class User {
    private $dbHost     = "localhost";
    private $dbUsername = "root";
    private $dbPassword = "";
    private $dbName     = "codexworld";
    private $userTbl    = 'users';
    
    function __construct(){
        if(!isset($this->db)){
            // Connect to the database
            $conn = new mysqli($this->dbHost, $this->dbUsername, $this->dbPassword, $this->dbName);
            if($conn->connect_error){
                die("Failed to connect with MySQL: " . $conn->connect_error);
            }else{
                $this->db = $conn;
            }
        }
    }

En el archivo gpConfig.php, defina el ID de cliente de Google Project ($clientId), el secreto de cliente ($ clientSecret) y la URL de devolución de llamada ($redirectURL).

<?php
session_start();

//Include Google client library 
include_once 'src/Google_Client.php';
include_once 'src/contrib/Google_Oauth2Service.php';

/*
 * Configuration and setup Google API
 */
$clientId = 'InsertGoogleClientID';
$clientSecret = 'InsertGoogleClientSecret';
$redirectURL = 'http://localhost/login_with_google_using_php/';

//Call Google API
$gClient = new Google_Client();
$gClient->setApplicationName('Login to CodexWorld.com');
$gClient->setClientId($clientId);
$gClient->setClientSecret($clientSecret);
$gClient->setRedirectUri($redirectURL);

$google_oauthV2 = new Google_Oauth2Service($gClient);
?>
Login con cuenta de Google utilizando PHP
Login con cuenta de Google utilizando PHP

Descargar Código Fuente

Ver Demo Descargar Código Fuente

Fuente:

Codexworld

Nestor Tapia

Bloggero, amante de la programación PHP, innovador y me fascina compartir información. Desde que conocí el entorno informatico y el internet me llamó la atención la programación, Por tal motivo he creado mi blog BAULPHP.COM para compartir mis experiencias con todos ustedes. ¡Gracias por leerme!.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba