codecamp

当开启系统的实名认证时用户需先完成实名认证才能正常使用功能


文件: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}-->

到此就完成了


通知中心是否允许消息重复
系统文件保存位置修改
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

技术交流

数据备份恢复和迁移

dzzoffice网盘文件

Dzzoffice系统

插件

媒体播放器

任务板

B站dzzoffice 技术交流的视频文稿

应用市场

dzzoffice中使用onlyoffice协同办公

登录模板

模板1

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }