迅睿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、dedecms等模板标签正则替换为迅睿cms标...
- 迅睿cms模板如何自定义分页css样式
- 迅睿cms首页及各页面实现ajax瀑布流滚动加载
- 迅睿cms搜索参数单选/多选/下拉字段条件筛选写法
- 迅睿cms模板循环标签每隔几行几个更换或指定输出特定样式
- 迅睿cms会员登录/注册/退出登录后跳转到指定链接或返回当前页面
- 迅睿cms网站任意页面前端调用全局模块表单提交及自定义样式方法
- 为下载的迅睿cms模板前端增加友情链接版块
- 迅睿cms二次开发系统目录结构说明
- 迅睿cms制作模板演示页(给内容创建多个模板和地址)
- 迅睿cms网站后台控制台面板如何添加自定义数据?
- 迅睿cms调用字段敏感信息首尾截取中间隐藏用星号代替
- 迅睿cms使用全局表单制作证书查询功能
- 迅睿cms模块表单制作在线预约报名付款(支持游客免登录支付)
- 迅睿cms读取zip压缩包文件目录结构配合jsTree展示文件树...
- 迅睿cms站群系统实现全国城市分站功能插件及调用标签
- 迅睿cms文章标题生成图片插件:亿级文章配图器不占用空间
- 迅睿cms使用API接口实现主站统一管理多站点群友情链接
- 安装迅睿cms网站程序的服务器环境要求
- 迅睿cms怎么生成真静态?设置定时自动生成静态任务方法
上一篇: 迅睿cms使用全局表单制作证书查询功能