|
前两天TA在群里抱怨说老有人改论坛里everyone账号的密码,导致很多不想注册又想下载东西的朋友登录不了.
真不知道这些人是个什么心理......我打开方便之门,他们就来搞破坏,这真是老鼠屎啊,是不是非要逼得大家都不敢开放(或没办法开放)游客账号才过瘾?啊,你技术好高超啊,居然会改密码!! 
为了防止此类老鼠屎再来坏了一锅好汤,我决定再改一次DISCUZ代码,禁止掉指定用户修改密码的功能.
PS:这里要BS一下DISCUZ了,因为我刚刚搜索了一下"DISCUZ 禁止修改密码",居然第一条结果还是我在2010年发的一篇博文(DISCUZ 7里面禁止修改某用户的密码),后面的一些结果中,也都是修改DISCUZ源代码来实现的.当然你如果是使用百度来搜索,那么就根本连一条靠谱的结果都没有-----我特意看了一下同样关键字下面百度的搜索结果,100条一页的第一页里,完全是没有我要的内容的,都是扯七扯八的....
现在2013年了,DISCUZ也从当年的7.0变成现在的X2.5了,但这问题还是木有接口提供(如果有,我在后台完全木有搜索到,说明人性化做得不够!),只好又改代码了.
于是这篇文章名字就还是搬原来的名字吧,就是把版本号升级一下,"DiscuzX2.5里面禁止修改某用户的密码"就行了.
要是以后DISCUZ还没这方面的功能,那我也继续升级吧,看看将来会不会有一长串的"DiscuzXXXX里面禁止修改某用户的密码"博文
扯远了,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),然后进入设置--->密码安全,改密码,便会出现如下提示:

嗯,我这算是自己被自己BS了么? 
末了,再强烈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 |
|