马上注册,一起探讨正确快速的建站方法
您需要 登录 才可以下载或查看,没有帐号?快速注册
x
你是否有觉得...
我设了密码之后又不想天天打密码,
又不想找个地方记下他...
那么这个修改就合你啦
本次修改共需修改三个文件, 请修改前先备份你的版本!
1﹑打开 source\module\forum\forum_viewthread.php
找到
- if($_G['forum']['password'] && $_G['forum']['password'] != $_G['cookie']['fidpw'.$_G['fid']]) {
- dheader("Location: $_G[siteurl]forum.php?mod=forumdisplay&fid=$_G[fid]");
- }
复制代码
更改为(有三版本, 一為管理組id, 二為用戶組id, 三為只有管理員)
一﹑
- if($_G['forum']['password'] && $_G['forum']['password'] != $_G['cookie']['fidpw'.$_G['fid']] && !in_array($_G['adminid'], array('1','2'))) {
- dheader("Location: $_G[siteurl]forum.php?mod=forumdisplay&fid=$_G[fid]");
- }
复制代码
二﹑
- if($_G['forum']['password'] && $_G['forum']['password'] != $_G['cookie']['fidpw'.$_G['fid']] && !in_array($_G['groupid'], array('1','2'))) {
- dheader("Location: $_G[siteurl]forum.php?mod=forumdisplay&fid=$_G[fid]");
- }
复制代码
三﹑
- if($_G['forum']['password'] && $_G['forum']['password'] != $_G['cookie']['fidpw'.$_G['fid']] && $_G['adminid'] != 1) {
- dheader("Location: $_G[siteurl]forum.php?mod=forumdisplay&fid=$_G[fid]");
- }
复制代码
2﹑打开 source\module\forum\forum_forumdisplay.php
找到
- if($_G['forum']['password']) {
- if($_GET['action'] == 'pwverify') {
- if($_GET['pw'] != $_G['forum']['password']) {
- showmessage('forum_passwd_incorrect', NULL);
- } else {
- dsetcookie('fidpw'.$_G['fid'], $_GET['pw']);
- showmessage('forum_passwd_correct', "forum.php?mod=forumdisplay&fid=$_G[fid]");
- }
- }
- elseif($_G['forum']['password'] != $_G['cookie']['fidpw'.$_G['fid']]) {
- include template('forum/forumdisplay_passwd');
- exit();
- }
- }
复制代码
更改为
一﹑
- if($_G['forum']['password']) {
- if($_GET['action'] == 'pwverify') {
- if($_GET['pw'] != $_G['forum']['password']) {
- showmessage('forum_passwd_incorrect', NULL);
- } else {
- dsetcookie('fidpw'.$_G['fid'], $_GET['pw']);
- showmessage('forum_passwd_correct', "forum.php?mod=forumdisplay&fid=$_G[fid]");
- }
- }
- elseif($_G['forum']['password'] != $_G['cookie']['fidpw'.$_G['fid']] && !in_array($_G['adminid'], array('1','2'))) {
- include template('forum/forumdisplay_passwd');
- exit();
- }
- }
复制代码
二﹑
- if($_G['forum']['password']) {
- if($_GET['action'] == 'pwverify') {
- if($_GET['pw'] != $_G['forum']['password']) {
- showmessage('forum_passwd_incorrect', NULL);
- } else {
- dsetcookie('fidpw'.$_G['fid'], $_GET['pw']);
- showmessage('forum_passwd_correct', "forum.php?mod=forumdisplay&fid=$_G[fid]");
- }
- }
- elseif($_G['forum']['password'] != $_G['cookie']['fidpw'.$_G['fid']] && !in_array($_G['groupid'], array('1','2'))) {
- include template('forum/forumdisplay_passwd');
- exit();
- }
- }
复制代码
三﹑
- if($_G['forum']['password']) {
- if($_GET['action'] == 'pwverify') {
- if($_GET['pw'] != $_G['forum']['password']) {
- showmessage('forum_passwd_incorrect', NULL);
- } else {
- dsetcookie('fidpw'.$_G['fid'], $_GET['pw']);
- showmessage('forum_passwd_correct', "forum.php?mod=forumdisplay&fid=$_G[fid]");
- }
- }
- elseif($_G['forum']['password'] != $_G['cookie']['fidpw'.$_G['fid']] && $_G['adminid'] != 1) {
- include template('forum/forumdisplay_passwd');
- exit();
- }
- }
复制代码
3﹑打开 source\module\forum\forum_post.php
找到
- if($_G['forum']['password'] && $_G['forum']['password'] != $_G['cookie']['fidpw'.$_G['fid']]) {
- showmessage('forum_passwd', "forum.php?mod=forumdisplay&fid=$_G[fid]");
- }
复制代码
更改为
一﹑
- if($_G['forum']['password'] && $_G['forum']['password'] != $_G['cookie']['fidpw'.$_G['fid']] && !in_array($_G['adminid'], array('1','2'))) {
- showmessage('forum_passwd', "forum.php?mod=forumdisplay&fid=$_G[fid]");
- }
复制代码
二﹑
- if($_G['forum']['password'] && $_G['forum']['password'] != $_G['cookie']['fidpw'.$_G['fid']] && !in_array($_G['groupid'], array('1','2'))) {
- showmessage('forum_passwd', "forum.php?mod=forumdisplay&fid=$_G[fid]");
- }
复制代码
三﹑
- if($_G['forum']['password'] && $_G['forum']['password'] != $_G['cookie']['fidpw'.$_G['fid']] && $_G['adminid'] != 1) {
- showmessage('forum_passwd', "forum.php?mod=forumdisplay&fid=$_G[fid]");
- }
复制代码
保存, 不需更新缓力, 完成
懶人包(只限完全木有修改过本文件的人士及是discuz X3.2版本)
***如用戶組ID不同请自行修改***
Discuz!x3.2 or below 管理员进入加密版块不需要密码.rar
(90.36 KB, 下载次数: 0)
|