文档章节

DISCUZ! X2.5设置仅允许QQ登录注册论坛 加固会员注册机制

豆花饭烧土豆
 豆花饭烧土豆
发布于 2015/05/29 06:05
字数 714
阅读 28
收藏 0

论坛稍微有点起色之后,很多站长就会担心论坛经常被人恶意灌水、注册机、顶贴机等等一些列非法的手段。通常站长都会通过一些后台的设置和插件等等一 切有效的方法预防,但更多的站长会通过限制用户注册会员,需注册会员只能使用QQ登录,通过这种注册方式吸收更有价值的会员,拒绝垃圾会员。现在几乎人手 1个qq号码,可以方便实现想要加入论坛的人注册会员。那么,如何在discuz x2.5论坛注册页面只显示qq号码为唯一注册要求呢?

 

一、获取论坛QQ互联的登陆地址:

获取方法:输入论坛网址→点击“立即注册”→鼠标放置“用QQ号登录”按钮处,右键,然后复制链接地址;或者直接点击“用QQ号登录”按钮,会弹出一个网页,复制这个网页的网址;

二、修改dz论坛会员注册页面的提示信息(修改前请先备份好源文件,以防意外出错影响论坛正常运行)

1、第一个需要修改的文件目录为:论坛根目录\source\language\lang_message.php;用文本编辑器打开lang_message.php这个文件,查找下面这句代码(大约在1015行)

'register_disable'=>'抱歉,目前站点禁止新用户注册',

在此段代码下加上下面的代码:

'register_disable2'=>'你好,本站已关掉普通注册功能,请点右边图片使用QQ登入并完善注册。提示:需在注册后进入设置中设置论坛密码!!!<a href="请在本位置輸入你的QQ互联登入地址(如不会请仔细阅读上面如何获得QQ互联登陆地址)"><img src="static\image\common\qq_login.gif" title="点图片进入注册"></img></a>',

2、第二个需要修改的文件目录为:论坛根目录\source\class\class_member.php。用文本编辑器打开class_member.php,查找如下代码(大约在273行-274行):

elseif(!$this->setting['regstatus']) {   
    showmessage(!$this->setting['regclosemessage'] ? 'register_disable' :   
    str_replace(array("\r", "\n"), '', $this->setting['regclosemessage']));

将其中的register_disable替换为register_disable2就可以了。

原理是什么?其实就是修改一下注册的时候提示信息调用的函数,原来调用的函数是‘register_disable’=> ‘抱歉,目前站点禁止新用户注册',也就是如果在论坛后台关闭普通注册的时候就会提示“抱歉,目前站点禁止新用户注册”;修改之后,在后台关闭普通注册 后,人家再注册论坛会员的时候就会像我们上面修改的那样提示,从而引导用户使用QQ登陆论坛。

本文转载自:http://www.cnblogs.com/wawahaha/p/3533069.html

豆花饭烧土豆

豆花饭烧土豆

粉丝 15
博文 357
码字总数 93591
作品 0
深圳
私信 提问
Discuz! X2.5 Beta 版发布 供站长体验与测试

今日消息,Discuz! X2.5 Beta版已经正式发布,主要供站长下载并体验新版本功能。据Discuz! 官方介绍,此次提供的Discuz! X2.5 Beta版仅供站长测试和体验各项新功能,以收集站长反馈、改进建议...

红薯
2012/02/07
1K
50
discuz x2.5论坛和其他系统整合反向数据同步问题

最近给客户做一个手机应用,同时需要搭建一个discuz论坛,给用户交流使用。 目前我们称手机应用项目为:java项目,称论坛为discuz项目。 现在客户的需求是主要下面几点: 1.用户使用手机注册...

度外网络
2012/10/13
1K
0
Discuz! X2.5正式版发布迎来第三次开放

4月7日消息,第七届中国互联网站长年会于今日在北京国际会议中心召开,康盛公司总裁戴志康、副总裁袁兆江以及落伍者创始人董勤锋在大会上联合发布了Discuz! X2.5正式版以及Discuz! 云平台升级...

红薯
2012/04/07
3.8K
37
php写一个注册表单程序(discuz x2.5)

想用PHP+MSSQL写一个表单的注册程序,用于Discuz X2.5,要求实现实时判断。 在表单输入账号、密码、姓名、身份证号、学号,提交后链接到数据库自动判断,如果该生为本校学生,则将账号密码写...

sbc
2012/06/19
1K
7
Discuz! X2.5 首次在湖北站长大会曝光

几天前,(9月25日)参加湖北站长大会的时候,听DZ杜均爆料了一些Discuz! X2.5的一些新功能:全新社区形态、专业门户系统、移动互联网 、防灌水体系等,有图有真相!我特别在会后找他打听了下...

红薯
2011/09/29
1K
6

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二)

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二) List 类型的操作 1、 向列表左侧添加数据 Long leftPush = redisTemplate.opsForList().leftPush("name", name); 2、 向列表右......

TcWong
今天
7
0
排序––快速排序(二)

根据排序––快速排序(一)的描述,现准备写一个快速排序的主体框架: 1、首先需要设置一个枢轴元素即setPivot(int i); 2、然后需要与枢轴元素进行比较即int comparePivot(int j); 3、最后...

FAT_mt
昨天
4
0
mysql概览

学习知识,首先要有一个总体的认识。以下为mysql概览 1-架构图 2-Detail csdn |简书 | 头条 | SegmentFault 思否 | 掘金 | 开源中国 |

程序员深夜写bug
昨天
10
0
golang微服务框架go-micro 入门笔记2.2 micro工具之微应用利器micro web

micro web micro 功能非常强大,本文将详细阐述micro web 命令行的功能 阅读本文前你可能需要进行如下知识储备 golang分布式微服务框架go-micro 入门笔记1:搭建go-micro环境, golang微服务框架...

非正式解决方案
昨天
9
0
前端——使用base64编码在页面嵌入图片

因为页面中插入一个图片都要写明图片的路径——相对路径或者绝对路径。而除了具体的网站图片的图片地址,如果是在自己电脑文件夹里的图片,当我们的HTML文件在别人电脑上打开的时候图片则由于...

被毒打的程序猿
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部