Answers:
您可以一起禁用所有表单。在自定义模块中:
function MYMODULE_form_alter(&$form, &$form_state, $form_id) {
switch($form_id) {
case 'user_login':
case 'user_register_form':
$form['#access'] = FALSE;
break;
}
}
根据您的需求,您可以在此处创建自定义页面并设置登录块,以便您和其他管理员可以登录,或者安装HybridAuth模块以允许访问者仅通过社交媒体3rd party登录和注册新帐户。
作为上述操作的附加步骤,您可以使用“重命名管理路径”模块将默认的URL路径从/ user登录屏幕更改为没人能猜到的东西。
例如,www.sitename / randomcombition / <这样,用户甚至必须尝试登录才能知道该URL。