欢迎来到老马的领地~ 这是“压风式散热底座”发明者的个人网站:) 本人QQ:80524554,用户群1:562279766
前两天小胡在群里抱怨说老有人改论坛里everyone账号的密码,导致很多不想注册又想下载东西的朋友登录不了.

真不知道这些人是个什么心理......我打开方便之门,他们就来搞破坏,这真是老鼠屎啊,是不是非要逼得大家都不敢开放(或没办法开放)游客账号才过瘾?啊,你技术好高超啊,居然会改密码!!rage.gif

为了防止此类老鼠屎再来坏了一锅好汤,我决定再改一次DISCUZ代码,禁止掉指定用户修改密码的功能.

PS:这里要BS一下DISCUZ了,因为我刚刚搜索了一下"DISCUZ 禁止修改密码",居然第一条结果还是我在2010年发的一篇博文(DISCUZ 7里面禁止修改某用户的密码),后面的一些结果中,也都是修改DISCUZ源代码来实现的.当然你如果是使用百度来搜索,那么就根本连一条靠谱的结果都没有-----我特意看了一下同样关键字下面百度的搜索结果,100条一页的第一页里,完全是没有我要的内容的,都是扯七扯八的....

现在2013年了,DISCUZ也从当年的7.0变成现在的X2.5了,但这问题还是木有接口提供(如果有,我在后台完全木有搜索到,说明人性化做得不够!),只好又改代码了.

于是这篇文章名字就还是搬原来的名字吧,就是把版本号升级一下,"DiscuzX2.5里面禁止修改某用户的密码"就行了.

要是以后DISCUZ还没这方面的功能,那我也继续升级吧,看看将来会不会有一长串的"DiscuzXXXX里面禁止修改某用户的密码"博文cool.gif

扯远了,YY完毕该说正事了.

在DISCUZX2.5里面,修改用户信息的地方是在source\include\spacecp\spacecp_profile.php中333行的位置,代码如下:


$ucresult = uc_user_edit(addslashes($_G['username']), $_GET['oldpassword'], $_GET['newpassword'], '', $ignorepassword, $_GET['questionidnew'], $_GET['answernew']);


和DISCUZ7差不多.....于是老样子,再改之:


        if($_G['username'] == 'everyone')      //判断用户名
        {        
                showmessage('profile_passwd_denied_everyone');   //显示提示信息
        }
        else
        {
                $ucresult = uc_user_edit(addslashes($_G['username']), $_GET['oldpassword'], $_GET['newpassword'], '', $ignorepassword, $_GET['questionidnew'], $_GET['answernew']);
        }


然后还要在\source\language\lang_message.php的820行处添加profile_passwd_denied_everyone常量的值,就是提示内容啦!!

找到:


'profile_passwd_wrong' => '原密码不正确,您不能修改密码或 Email 或安全提问',


在下面添加一行:

'profile_passwd_denied_everyone' => '做人要厚道,这个账号是方便不想注册的朋友下载用的,你改资料的行为很可耻!!给别人制造麻烦让你的心理很享受吗?',


提示内容我还是复制三年前的,永久BS那些心理阴暗的人,这些人就是所谓的那些传播负能量的人,明明游客账号是方便大家的,他们偏要去改密码!!

到这里,对DISCUZX2.5的改造已经完毕.

测试了一下,使用本论坛的everyone账号登录(密码也是everyone),然后进入设置--->密码安全,改密码,便会出现如下提示:

http://www.m5home.com/blog//uploadfiles/6dn84kvr_26800.jpg


嗯,我这算是自己被自己BS了么?cool.gif

末了,再强烈BS一下那些传播负能量的人,那些心理阴暗,心理不正常,反社会的人!包括那些破坏公物,像狗一样到处留下"XX到此一游"标记之类的人.

这类人除了让大家都都觉得恶心外,大概只有他们自己在心里爽得要命吧!真不知道他们以后的孩子会不会也学他们.

套用BEYOND的歌词,"你一生,是这样!!"


[ti:教坏细路]
[ar:Beyond]
[al:Play Back 自选精选大集]
[by:mp3.91.com]

[00:00.00]教坏细路
[00:13.00]词 \ Beyond.  曲 \ Beyond.  主唱 \ 黄家强.
[00:26.00]制作:MP3.91.COM
[00:39.00]不想再玩这游戏
[00:44.00]可否有点新的趣味
[00:48.00]歪曲是非没人理
[00:53.00]新闻最好带点趣味
[00:58.00]污糟邋遢  都争住播
[01:03.00]太失败  太荒谬
[01:08.00]整古做怪   诸多做作
[01:12.00]你一生  是这样
[01:17.00]你盏教坏细路
[01:21.00]脑袋注定发"霉"
[01:26.00]赈灾当作节目
[01:31.00]点解叫座叫好
[01:46.00]不想再玩这游戏
[01:51.00]可否有点新的趣味
[01:56.00]歪曲是非没人理
[02:00.00]新闻最好带点趣味
[02:05.00]污糟邋遢  都争住播
[02:10.00]太失败  太荒谬
[02:15.00]整古做怪   诸多做作
[02:19.00]你一生  是这样
[02:24.00]你盏教坏细路
[02:29.00]脑袋注定发"霉"
[02:33.00]赈灾当作节目
[02:39.00]认真叫座叫好
[03:21.00]你盏教坏细路
[03:26.00]脑袋注定发"霉"
[03:31.00]赈灾当作节目
[03:36.00]点解叫座叫好
[03:46.00]你盏教坏细路
[03:50.00]你盏教坏细路
[03:55.00]你盏教坏细路
[04:00.00]点解教坏细路
[04:04.00]你盏教坏细路
[04:09.00]你盏教坏细路
[04:14.00]你盏教坏细路
[04:22.00]
[04:30.00]制作:MP3.91.COM
2 条评论
# 1: m5home said:
2018-12-16 15:58:43
已经不能登录了,密码错误
# 2: 嗷嗷叫的老马 said:
2018-12-20 01:24:09
现在机器人太多....广告也太多,不敢再开放了,见谅!
添加评论

昵称 *

E-mail