mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-10-26 07:46:35 +01:00
- Updated settings.py to include PhpMyAdminAccessMiddleware for enhanced access control. - Modified phpmyadminsignin.php to check user session and redirect to the login page if not authenticated.
23 lines
617 B
PHP
23 lines
617 B
PHP
<?php
|
|
/**
|
|
* phpMyAdmin Access Control - Direct Access Redirect
|
|
*
|
|
* This file should be placed at /usr/local/CyberCP/public/phpmyadmin/index.php
|
|
* to replace the default phpMyAdmin index.php and redirect unauthenticated users
|
|
* to the CyberPanel login page.
|
|
*/
|
|
|
|
// Check if user is logged into CyberPanel
|
|
session_start();
|
|
if (!isset($_SESSION['userID'])) {
|
|
// Redirect to CyberPanel login page
|
|
header('Location: /base/');
|
|
exit();
|
|
}
|
|
|
|
// If user is authenticated, redirect to the actual phpMyAdmin interface
|
|
// through the proper CyberPanel route
|
|
header('Location: /dataBases/phpMyAdmin');
|
|
exit();
|
|
?>
|