Header Ads Widget

Ticker

6/recent/ticker-posts

Inicie sesión con una cuenta de Google usando PHP paso a paso

 Iniciar sesión con una cuenta de Google es una función útil para cualquier sitio web comunitario y otro tipo de sitio web. Hoy implementamos el inicio de sesión con la cuenta de Google paso a paso.

Complete los pasos para implementar el inicio de sesión con una cuenta de Google usando PHP

  1. Cree las credenciales de la API de Google.
  2. Descargue la biblioteca cliente de API de Google para PHP.
  3. Crear archivo PHP de configuración de Google
  4. Crear un archivo PHP de índice
  5. Crear cierre de sesión

Pasos para crear las credenciales de la API de Google

  1. Vaya a https://console.developers.google.com/ Consola de desarrollador de Google mediante el enlace proporcionado.

2. Haga clic en crear proyecto como se muestra en la imagen a continuación,

iniciar sesión con cuenta de google
iniciar sesión con google
Crear proyecto

3. Después de eso, si ya tiene varios proyectos, seleccione uno que cree a la vez.

iniciar sesión usando google en php
Seleccionar proyecto

4. Haga clic en la opción OAuth que está disponible en la barra lateral de la consola de desarrollador de Google.

iniciar sesión con google
Ir a la pantalla de OAuth

5. Ahora creamos la ID de cliente de OAuth y la ID secreta al completar el formulario de OAuth como se muestra a continuación y presionar el botón Guardar que está disponible en la parte inferior de la página.

Configuración de Google Oauth
Configuración de Google OAUth

6. Después de los pasos anteriores, obtuvimos el ID de cliente y el secreto de Clent al crear pasos de credenciales,
haga clic en CREAR CREDENCIALES

Ir a ID de cliente de OAuth
Ir a Credenciales de Craete

7. Seleccione Aplicación web en el menú desplegable.

ID de autenticación de Craete google
ID de autenticación de Craete google

8. Después de que complete el formulario, coloque el nombre de la aplicación y la redirección UEL (después de un cierre de sesión exitoso a donde va la página).

Complete el formulario de credenciales de autenticación
Complete el formulario de credenciales de autenticación

9. Ahora obtiene su identificación de cliente y su identificación secreta

ID limpio y secreto
ID de cliente y secreto de Oauth

Biblioteca cliente de API de Google para PHP

A continuación se muestran los pasos completos para crear el ID de cliente y el ID secreto de Google OAuth. Ahora configuramos la biblioteca cliente de la API de Google para PHP mediante el compositor y CLI o Git Bash.

Si no sabe cómo instalar Composer en el sistema, marque aquí:
Instale Composer en Linux y Windows en 3 pasos

Ejecute el siguiente comando en su CLI o Git Bash para configurar o descargar la biblioteca PHP del cliente API de Google,

composer require google/apiclient:"^2.0"

Después de eso, configuramos el archivo de configuración donde configuramos las siguientes cosas,

  1. Establecer el ID de cliente de OAuth 2.0
  2. Establecer la clave secreta del cliente OAuth 2.0
  3. Establecer el URI de redireccionamiento de OAuth 2.0

Archivo config.php

Arriba también configuramos la sesión y mencionamos qué campos obtenemos después de iniciar sesión en Google.

Ahora creamos nuestro archivo de índice donde colocamos nuestro diseño y obtenemos los datos del usuario y los almacenamos en la sesión e imprimimos en la página web. Además, configure el botón para iniciar sesión con Google.

Archivo index.php

Todas las explicaciones línea por línea están comentadas en el código fuente.

Ahora creamos un archivo de cierre de sesión donde revocamos los datos de la sesión.

Archivo logout.php

Aquí está el código fuente completo de Iniciar sesión con una cuenta de Google usando PHP.

Descargue el código fuente completo de Inicio de sesión con cuenta de Google usando PHP,

Publicar un comentario

0 Comentarios