首页站内杂志技术文摘
文章内容页

如何保护帝国CMS会员系统信息的隐私问题

  • 作者:雨祺
  • 来源: 原创
  • 发表于2022-06-14 16:59:20
  • 被阅读0
  • 请问该如何保护会员的隐私问题?比如某会员的电话号码,邮箱等信息不想让别的会员看到,该怎么做?但对自已什么信息都可以看到。下面开始讲解方法!!!思路:在修改会员信息页面比如手机号码后添加是否公开选项,如不公开,则别的会员就看不到此人的手机号码。

    一.   1. 后台-用户-管理会员字段-添字段

    字段名:sjgk  字段标识:手机是否公开  字段类型 :字符型0-255字节  字符长度:3  输入表单显示元素:单行文本框text   点击提交  (其余的类似建立)

    2.  后台-用户-管理会员表单-个人注册表单-修改 刚才建立字段勾选 录入项  可增加  可修改 前台显示

    到此字段建立完毕

    二. 1.修改 /e/template/member/EditInfo.php( /e/template/member/EditInfo.php中没有提交表单的话)

    修改/e/data/html 的 memberform.php ,具体是哪一个 查看/e/member/EditInfo/index.php

    在 /e/data/html 的 memberform.php 手机表单后加代码
     

    1. <span class="tt" style="margin-left:78px">是否公开</span> 
    2.  <select name="sjgk" id="sjgk"
    3.    <option style='display: none' value="<?=$ecmsfirstpost==1?"":htmlspecialchars(stripSlashes($addr[sjgk]))?>"
    4.    <?php if($ecmsfirstpost==1?"":htmlspecialchars(stripSlashes($addr[sjgk]))==""){echo  "请选择";}else{echo ''.$ecmsfirstpost==1?"":htmlspecialchars(stripSlashes($addr[sjgk])).'';}?> 
    5.    </option> 
    6.    <option value="不公开">不公开</option> 
    7.    <option value="公开">公开</option> 
    8.  </select> 
    2. 修改  /e/space/template/userinfo.temp.php (这儿我修改的是会员空间的个人信息)
    会员手机表单中的调用手机的代码 替换成
    1. <?php if(getcvar('mluserid')==$_GET['userid'] or $addur[xmgk]==公开){?><?=$addur[phone]?><?php }else{?>未公开<?php }?> 
    这样自己能查看自己的全部信息,如果别人设置某信息不公开,则自己看不到此信息
     
    【审核人:站长】

        标题:如何保护帝国CMS会员系统信息的隐私问题

        本文链接:https://www.meiweny.cn/zazhi/zhongwangjiaocheng/95.html

        赞一下

        深度阅读

        • 您也可以注册成为美文苑的作者,发表您的原创作品、分享您的心情!

        阅读记录

          关注美文苑