Суть проста: программно отключить регистрацию.
Делаю:
1. Создаю аддон через cmd.php.
2. Создаю в папке addons/MyPlugins/ForbiddenRegistration/XF/Service/User файл RegisterForm.php.
3. Прописываю через class-extensions:

Содержимое RegisterForm.php:
	
	
	
		
0 реакции, как регистрирует, так и регистрирует.
Также попробовал увеличить приоритет, чтобы исполнялся последним, но он должен вовсе перезаписать эту функцию.
				
			Делаю:
1. Создаю аддон через cmd.php.
2. Создаю в папке addons/MyPlugins/ForbiddenRegistration/XF/Service/User файл RegisterForm.php.
3. Прописываю через class-extensions:

Содержимое RegisterForm.php:
		PHP:
	
	<?php
namespace MyPlugins\ForbiddenRegistration\XF\Service\User;
class RegisterForm extends XFCP_RegisterForm
{
    public function isValidRegistrationAttempt(\XF\Http\Request $request, &$error = null)
    {
        $error = \XF::phrase('forbidden_register');
        return false;
    }
}
?>
	0 реакции, как регистрирует, так и регистрирует.
Также попробовал увеличить приоритет, чтобы исполнялся последним, но он должен вовсе перезаписать эту функцию.
				
						
