(本文档仅供参考)
问题
分享报表限制分享日期时需要输入密码才能访问,能否在url上面加参数拼接密码,粘贴给别人不需要手动输入密码。
解决办法
例如:访问密码是 TvqR+4k90#E*
需要urlencode编码一下,以防特殊字符
encodeURIComponent("TvqR+4k90#E*") 编码后为 TvqR%2B4k90%23E*
然后再地址上加上参数 iscode=TvqR%2B4k90%23E*
如下所示:
另,此密码会加密存储在t_share_recordde 的 c_code字段中,可以引入我们的Smartbi-smartbicommon.jar, 调用jar中的AESCryption.decrypt()解码方法解码。
jar可在war包里面获取,路径参考如下: