迅睿cms调用字段敏感信息首尾截取中间隐藏用星号代替
在建站过程中,有些字段由于涉及敏感信息,比如身份证号码、会员信息等,在前端调用时,不能完全展示。这个时候我们可以借助SQL数据库操作函数substr()来截取首尾字符串,实现敏感信息中间用隐藏用星号代替。
效果演示:
如下图红色标注处,首尾截取中间用星号代替
代码示例:
文档列表循环调用标题截取示例
{module module=news order=updatetime num=10}
{substr($t.title, 0, 6)}******{substr($t.title, -3)}
{/module}
这是在内容循环中,截取内容标题的前六个字节,内容结尾的后3个字节,中间用6个星号代替,根据实际情况修改即可。
用户列表循环调用名称截取示例
{member order=regtime num=10}
{substr($t.name, 0, 3)}*****{substr($t.name, -3)}
{/member}
这是在最新注册会员循环中,调用会员名称的前三个字节,名称结尾的后3个字节,中间用5个星号代替,根据实际情况修改即可。
温馨提示:
在UTF-8编码中,一个中文等于三个字节,中文标点占三个字节。 一个英文字符等于一个字节,英文标点占一个字节。所以要注意的是如果截取内容是汉字,截取数量要为3的倍数哦。
相关文档
- pbootcms上传缩略图截取尺寸缩小变模糊解决方案
- pbootcms模板幻灯片调用代码大全
- pbootcms模板首页循环调用所有栏目和对应内容
- pbootcms模板文件如何调用网站所有的文章
- pbootcms调用标题和摘要描述字数限制方法
- pbootcms模板文章列表序号调用标签
- Pbootcms字段为空调用另一个字段标签代码
- pbootcms基本调用标签大全
- pbootcms详情页常见标签调用
- pbootcms多个栏目循环调用栏目内容
- pbootcms调用文章从第2条或者第N条开始
- pbootcms模板按照自定义字段搜索
- pbootcms调用搜索页keyword值数量和标签页tag值和...
- pbootcms导航标签从第2个开始调用的方法
- pbootcms判断一个字段为空的时候调用另外一个字段
- pbootcms模板时间格式调用方法详解
- 如何在pbootcms网站中调用公司简介等频道内容
- 如何使用PbootCMS内容详情页标签调用相关信息
- pbootcms模板内页调用子栏目,如果没有子栏目则调用同级栏目
- 百度地图调用方法-无需KEY密钥,简单方便无商用风险
上一篇: 迅睿cms使用全局表单制作证书查询功能