Reply To: Crear cuenta en whmcs sin acceso a cPanel

  • Alexis

    Organizer
    01/09/2021 at 4:02 PM
    331 puntos

    Hola! mi sugerencia aca seria no limitar el acceso a cPanel, ya que necesitas modificar el codigo en tu WHMCS. Mas bien puedes brindarles acceso a un cPanel mas basico usando el Feature Manager https://aprende.nodored.com/lessons/entendiendo-la-opcion-feature-manager/

    En todo caso, si deseas modificar el comportamiento de WHMCS podrias usar un hook que oculte opciones. Aqui te permito un ejemplo rapido de un Hook que puedes usar como base para tal efecto:

    <?php
    
    use WHMCS\View\Menu\Item as MenuItem;
    
    add_hook('ClientAreaPrimarySidebar', 1, function(MenuItem $primarySidebar)
    {
    
    $service = Menu::context('service');    
    $domain = $service->domain;
    
    if (!is_null($primarySidebar->getChild('Service Details Actions'))) {
                $primarySidebar->getChild('Service Details Actions')
                               ->getChild('Login to cPanel')
                               ->setUri('http://'.$domain.'/cpanel');
                $primarySidebar->getChild('Service Details Actions')
                               ->getChild('Login to Webmail')
                               ->setUri('http://'.$domain.'/webmail');
       }
    });