今天来说一下隐私保护政策的建立,自从个人信息保护法颁布后,个人隐私保护一直是重中之重,也成为了每个网站必须关注和注意的事情,以前是违规,现在是违法的转变。
看了各大网站都建立了隐私保护政策,我们phpcmsv9并没有这个功能,所以按照注册协议的方式增加了一个隐私保护协议功能,后台可管理!
打开/phpcms/modules/member/templates/member_setting.tpl.php 110行左右找到
<tr>
<td width="200"><?php echo L('register_protocol')?></td>
<td>
<textarea name="info[regprotocol]" id="regprotocol" style="width:80%;height:120px;"><?php echo $member_setting['regprotocol']?></textarea>
</td>
</tr>
在其下面增加:
<tr>
<td width="200">隐私政策</td>
<td>
<textarea name="info[regprivacy]" id="regprivacy" style="width:80%;height:120px;"><?php echo $member_setting['regprivacy']?></textarea>
</td>
</tr>
这样就简单的增加了一个输入框,可以实现在后台-用户-会员模块管理里,和管理注册协议一样,管理隐私政策协议了,协议内容可参考:https://www.ediok.cn/privacy
接下来进行前端调用
打开/phpcms/modules/member/index.php
找到如下代码
include template('member', 'protocol');
在他下面增加:
} elseif(!empty($_GET['privacy'])) {
include template('member', 'privacy');
以默认模板为例/phpcms/templates/default/member/register.html里370左右找到
<a href="javascript:void(0);" onclick="show_protocol();return false;" class="blue">{L('click_read_protocol')}</a>
在其后面增加
or <a href="?m=member&c=index&a=register&privacy=1" target="_blank" rel="noopener">隐私政策</a>
然后新建一个模板文件/phpcms/templates/default/member/privacy.html
里面代码为:
<style type="text/css">
pre{padding:0; margin:0; font:12px/22px "宋体"}
pre {
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
</style>
<body>
<pre>
{$member_setting['regprivacy']}
</pre>
</body>
这样就可以在注册界面下面的注册协议边上附带了隐私政策,直接访问地址为:你的域名/?m=member&c=index&a=register&privacy=1
最后说一句,这东西做与不做看自己,以前是不强制,最多算违规,自从个人信息立法,个人信息保护法颁布后,这很容易犯法了!而且协议只是完善政策的一小部分,后续对用户的需求的支持才是最主要的!
不懂怎么弄,不会怎么弄的,留言反馈!
评论前必须登录!
注册