Files
mahak-authenticate-bridge/dabestaniha-authenticate-bridge.php
T
2025-07-19 20:43:09 +03:30

22 lines
769 B
PHP

<?php
/**
* Plugin Name: Dabestaniha Authenticate Bridge
* Description: Authenticate WordPress user via json web token from Mahakiha Application.
* Version: 1.0
* Author: Dabestaniha
*
* Example: https://wordpress.test/dabestaniha/login/?token=eyJ0...
*/
require_once __DIR__.'/vendor/autoload.php';
use Dabestaniha\AuthenticateBridge\App\Http\Controllers\AuthenticateController;
use Dabestaniha\AuthenticateBridge\App\Http\Controllers\SettingsPageMenuController;
use Dabestaniha\AuthenticateBridge\App\Http\Controllers\SettingsPageFormController;
add_action('init', fn() => AuthenticateController::resolve());
add_action('admin_menu', fn() => SettingsPageMenuController::resolve());
add_action('admin_init', fn() => SettingsPageFormController::resolve());