首页 网络技术
  1. 正文

phpcms怎么增加个人隐私保护政策协议功能

今天来说一下隐私保护政策的建立,自从个人信息保护法颁布后,个人隐私保护一直是重中之重,也成为了每个网站必须关注和注意的事情,以前是违规,现在是违法的转变。
看了各大网站都建立了隐私保护政策,我们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.zhoutao.org/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

最后说一句,这东西做与不做看自己,以前是不强制,最多算违规,自从个人信息立法,个人信息保护法颁布后,这很容易犯法了!而且协议只是完善政策的一小部分,后续对用户的需求的支持才是最主要的

本文标题:phpcms怎么增加个人隐私保护政策协议功能
本文链接:https://www.qqooo.cn/post/2115.html
版权说明:网站文章均来源于手工整理和网友投稿,若有不妥之处请来信 feelym@88.com 处理,谢谢!