2021-08-28 11:15:33 1326次浏览 1条回答 0 悬赏 50 金钱

准备做一个全局数据脱敏,想着在继承ActiveRecord的父类里面,写了如下代码,发现save的时候,直接异常,浏览器network - response里面,只看到<pre></pre>

// 设置数据库数据 - 全局脱敏处理
public function __set($name, $value)
{
    if ( isset($this->desensitization) && in_array($name, $this->desensitization) ) {
        $value = (new EncryptHelper)->encrypt($value);
        // var_dump($name, $value);die;
    }
    parent::__set($name, $value);
}
  • 回答于 2021-08-30 11:33 举报

    大佬,什么叫全局数据脱敏?

    1 条回复
    回复于 2022-01-07 15:55 回复

    哈哈哈,我的理解就是网站所有涉及敏感数据都脱敏,但是又不想一个个处理,在找好的办法可以很方便地全局处理

您需要登录后才可以回答。登录 | 立即注册
NingerJohn
副总裁

NingerJohn 南京

注册时间:2015-08-10
最后登录:2023-09-16
在线时长:407小时56分
  • 粉丝4
  • 金钱1315
  • 威望0
  • 积分5385

热门问题