我编写了这样一个用户类:
$property = $value;
}
public function __get($property){
return $this->$property;
}
public function check_login(){
}
}
?>现在,我想用用户数据来设置check_login()函数中的所有私有参数。此函数将在每个文件的顶部调用。将所有用户数据(包括密码、电子邮件、电话等)加载到每个文件之上是一个好主意吗?
发布于 2018-05-05 22:07:03
好主意我不会说,但从安全角度来说,这不应该是个大问题。为了确保您没有泄漏敏感信息,重要的是如何对待它、密码是否正确加密/散列、如何在会话中使用它等等。在每个文件之上调用资源密集型函数也会影响性能,这取决于您在check_login()中执行的内容。
最好一次登录用户,然后检查会话是否登录。不要在每个文件的开头执行完整的登录。
https://softwareengineering.stackexchange.com/questions/369004
复制相似问题