当开启系统的实名认证时用户需先完成实名认证才能正常使用功能
2024-07-17 23:51 更新
为了获取更多最新内容及功能更新,请直接访问我们的首页以查看DzzOffice笔记的最新地址。
文件:core\class\dzz\dzz_app.php
在代码
if($this->var['setting']['bbclosed']) {
if($this->var['member']['adminid']==1) { //系统管理员允许访问
} elseif(in_array(CURSCRIPT, array('admin', 'user', 'api')) || defined('ALLOWGUEST') && ALLOWGUEST) {
} else {
$closedreason = C::t('setting')->fetch('closedreason');
$closedreason = str_replace(':', ':', $closedreason);
dheader("Location: user.php?mod=login");
}
}
后插入
if ($this->var['member']['adminid']){
}elseif(in_array(CURSCRIPT, array('admin', 'user', 'api')) || defined('ALLOWGUEST') && ALLOWGUEST) {
}elseif($_GET['mod']=='system') {
}else{
if ($this->var['member']['uid']){
foreach($this->var['setting']['verify'] as $key=>$value){
$verify = C::t('user_verify')->fetch($this->var['member']['uid']);
if($value['available'] && $key==1){
if($verify['verify1']==1){
}else {
dheader("Location: user.php?mod=profile&vid=1");
}
}
}
}
}
文件:user\profile\index.php
在$uid = intval($_G['uid']);
后插入代码
foreach($_G['setting']['verify'] as $key=>$value){
$verify = C::t('user_verify')->fetch($_G['uid']);
if($value['available'] && $key==1){
if($verify['verify1']==1){
}else {
$kai=1;
}
}
}
文件:user\profile\template\left.htm
在<!--{/loop}-->
后插入代码
<!--{if $kai && $verify[verify1]==1 || $_G['adminid'] || $kai==0}--><!--{else}-->
<script type="text/javascript">showDialog('<!--{if $verify[verify1]==-1}-->您提交的实名认证审核失败,请重新提交认证<!--{elseif $verify[uid]}-->您的实名认证信息已提交,请耐心等待审核<!--{else}-->请先完成实名认证<!--{/if}-->',"right",'系统提示')</script>
<!--{/if}-->
到此就完成了
以上内容是否对您有帮助:
更多建议: