怎样禁止注册登录找回密码

您一定会问,我的网站要求有会员系统,为什么要禁用注册登录找回密码呢,我想说的是注册,登录,找回密码这3项有时候是需要的,有些场景下则会有选择的禁用。

比如,你的网站还处于沙盒当中
比如,你的网站目的就是一个demo站,用来演示
比如,你有一个多站点,只有主站允许正常的注册,登录,找回密码,其他子站虽然共享用户数据,同步登录,但不想有注册和找回密码的功能,甚至有的子站点完全是内部使用,所以连登录也是受限制的。

这里首先要说的是禁止注册,这是Drupal内置支持的

D6: yourdrupal/admin/user/settings
D7: yourdrupal/admin/config/people/accounts

配置只有管理员能够创建用户,那么前台的注册页面的标签就会被去掉。

要想禁用登录和禁用找回密码,你需要借助两个第三方模块,Login Disable模块和No request new password模块,幸运的是这两个模块都是有D6和D7两个版本的正式版的。

以下是这两个模块的简介: