DiscuzX3.2禁止登录及注册功能

         因为使用DiscuzX3.2进行系统的整合后,因为只是想在原J2EE的系统上增加论坛功能,而且J2EE中已经有一套用户的注册认证的体系,所以不需要在Discuz的系统中去注册以及登录功能,而是通过在J2EE进行注册和登录使用单点登录的方式来完成论坛的注册与登录,这样使两个系统形成了一个整体。具体关于通过J2EE登录就完成论坛登录的单点登录过程请参见《J2EE与DiscuzX3.2的UCenter实现单点登录》,这里只是描述当完成以上功能过后,如何禁止,用户直接在Discuz论坛注册以及登录。

        其实思想很简单,首先是关于注册的,在Discuz的后台关闭注册功能:

DiscuzX3.2禁止登录及注册功能_第1张图片

        然后是登录功能:只要把页面上的登录的输入框以及提交按钮去掉就行了:

找到相应的文件:${Discuz_HOME}/data/template/1_1_member_login_simple.tpl.php然后注释掉下面的代码:

value="UID/用户名/Email" οnfοcus="if(this.value == 'UID/用户名/Email'){this.value = '';this.className = 'px vm';}" οnblur="if(this.value == ''){this.value = 'UID/用户名/Email';this.className = 'px vm xg1';}" tabindex="901" />  找回密码
 
然后在注释掉的位置添加上J2EE的联接,说明到J2EE系统去注册以及登录:

此论坛为XXXXX专用,不对外提供注册以及登录进行注册以及登录跳转 

最后的效果如下:


你可能感兴趣的:(discuz)