是这样的,目前我想把一个报表放在别的系统里展示(不登陆数据决策系统),用户通过打开url带入参数查看自己的数据比如:http://localhost:8075/webroot/decision/view/report?viewlet=GettingStarted.cpt&参数=A
但是这样的话,用户可以直接把A改成任意值就能看到别人的数据,请问如何能让用户的url看不到这个参数或者说是加密展示呢?
https://help.fanruan.com/finereport/doc-view-1493.html
一些加密函数:
都是些简答的加密只是让明文变暗码,加密方案或者key泄露也会有风险。
更高级可以考虑带时间戳存入数据库做临时动态链接,同一个链接只要超过一定时间就失效
[老]post传参和get传参-http://help.finereport.com/doc-view-1090.html
通过url直接访问就没法按身份控制权限了。
要么是复制多个报表,通过不同的url访问,不用带入参数就行
最好还是让他们登录系统访问,权限控制还能灵活些