zoukankan      html  css  js  c++  java
  • 手机号打码

    一、背景

    今天接了一个新的需求,给人的身份证号打码,就如下图所示:其实并不难,但是思路很关键。

    二、具体实现

    思路如下:

    1. 读取数据

    2. 将敏感数据进行替换

    3. 展示打码数据

    这个时候可能有人会问:为什么不能在前端进行打码处理?

    理由如下:

    如果前端打码,那么别人可以通过chrome的检查功能直接就看到你返回的数据是什么,这样打码完全没有效果的,所以不能在前端打码,要在后端打码。

    具体是如何实现的呢?代码如下:

        public function getMaskID($id) {
            if (empty($id)) {
                return $id;
            }
            $newId = '******************' . substr($id, -4);
            return $newId;
        }

    三、总结

    最近感觉很累,写代码累,吃饭累,躺着累,走路累,看东西也累,就连笑着都累,心也累,

    我猜,可能是自己的生活节奏变快了吧,

    或许,是自己在自己的生活里塞了太多的东西,

    我依稀记得,初中的时候,

    有一次我想尝试下自由,于是我放开双臂尽情奔跑,可是跑了不一会儿就累了,

    从那个时候我开始意识到,我拥有不了全世界,

    我张开的怀抱越大,

    不意味着我能拥抱的越多,

    很有可能意味着自己失去的越快,

    人啊

    忙碌的时候想着安闲

    安闲的时候觉的寂寞

    寂寞着却又不甘寂寞

    于是又开始忙碌......

    越是疲惫

    越是逃离

    越是放纵

    越是劳累

    心太大

    到处搪塞东西给它

    反而不得安闲

    守好自己生命的范围

    小心翼翼的过自己的生活

    保护好自己

    好好爱自己

    会有一天

    你能看到自己的海洋

    你能看到站在阳光下微笑的自己

    一如往昔

    年轻,纯粹,阳光,快乐。

  • 相关阅读:
    aop 切面编程
    动态代理模式
    idea 从接口方法 跳转到 实现类 对应的方法
    2019年的某一天
    javaweb . 页面登出 操作
    Could not find acceptable representation报错
    window下mysql character_set_server修改不生效问题
    git 命令推送
    spring boot 2.x + elasticsearch+mybatis-plus
    java8的Consumer函数式接口
  • 原文地址:https://www.cnblogs.com/cjjjj/p/9959338.html
Copyright © 2011-2022 走看看