首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将所有用户数据加载到每个文件的顶部,包括敏感信息,这是一个好主意吗?

将所有用户数据加载到每个文件的顶部,包括敏感信息,这是一个好主意吗?
EN

Software Engineering用户
提问于 2018-04-07 13:33:08
回答 1查看 242关注 0票数 0

我编写了这样一个用户类:

代码语言:javascript
复制
$property = $value;
    }

    public function __get($property){
        return $this->$property;
    }

    public function check_login(){

    }
}

?>

现在,我想用用户数据来设置check_login()函数中的所有私有参数。此函数将在每个文件的顶部调用。将所有用户数据(包括密码、电子邮件、电话等)加载到每个文件之上是一个好主意吗?

EN

回答 1

Software Engineering用户

发布于 2018-05-05 22:07:03

好主意我不会说,但从安全角度来说,这不应该是个大问题。为了确保您没有泄漏敏感信息,重要的是如何对待它、密码是否正确加密/散列、如何在会话中使用它等等。在每个文件之上调用资源密集型函数也会影响性能,这取决于您在check_login()中执行的内容。

最好一次登录用户,然后检查会话是否登录。不要在每个文件的开头执行完整的登录。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/369004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档