Aru*_*run 2 php password-protection phpexcel phpexcel-1.8.0
我正在使用库生成excel带扩展名的文件.excel文件正在生成.我正在为文档使用密码保护,并且只对某些字段进行了编辑.我正在做一个机制.它现在完美地工作,我需要添加一些修改..xlsPHPExcelExport Import
我的问题是
是否可以验证我提供的密码以保护文档?这样我可以在导入时检查它
例如
如果我使用保护文件
$sheet -> getProtection() -> setPassword('MyPassword');
Run Code Online (Sandbox Code Playgroud)
有没有像下面这样的功能来检查密码?
$newsheet -> getProtection() -> verifyPassword('MyPassword');
Run Code Online (Sandbox Code Playgroud)
任何帮助都可以得到赞赏.
你应该可以使用
$hash = $sheet->getProtection()->getPassword(); // returns a hash
$valid = ($hash === PHPExcel_Shared_PasswordHasher::hashPassword($password));
if($valid) {
//
}
Run Code Online (Sandbox Code Playgroud)