手机号打码

一、背景

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

二、具体实现

思路如下:

1. 读取数据

2. 将敏感数据进行替换

3. 展示打码数据

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

理由如下:

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

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

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

三、总结

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

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

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

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

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

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

我张开的怀抱越大,

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

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

人啊

忙碌的时候想着安闲

安闲的时候觉的寂寞

寂寞着却又不甘寂寞

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

越是疲惫

越是逃离

越是放纵

越是劳累

心太大

到处搪塞东西给它

反而不得安闲

守好自己生命的范围

小心翼翼的过自己的生活

保护好自己

好好爱自己

会有一天

你能看到自己的海洋

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

一如往昔

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

原文地址:https://www.cnblogs.com/cjjjj/p/9959338.html