小编skw*_*kwi的帖子

保护Symfony 2中的下载链接

在我的Symfony 2项目中,我有一个页面显示有关实体的信息.在此页面上还有指向与此实体关联的文件的链接.

页面是安全的,只有当用户作为特定角色时才能显示.每个实体的预期角色都不相同,因此它在Action中进行了动态测试.

我的问题是,即使页面是安全的,任何人都可以通过其URL访问该文件.只有当角色与页面显示的角色匹配时,我才希望它可以下载.

关于我应该怎么做,或者从哪里开始寻找的任何建议?

security download symfony

8
推荐指数
1
解决办法
2272
查看次数

WPF应用程序失去了触摸功能

我正在开发一个WPF应用程序(.NET Framework 4.5),我有一个奇怪的行为.

该应用程序适用于带有Elo Touch屏幕(elotouch.com)的Windows 8.0.

在发布模式下运行应用程序时,在生产计算机上,应用程序会随机停止接受触摸事件.

应用程序没有冻结(它仍然可以用鼠标操作),其他应用程序和系统仍然响应触摸事件.

知道这个问题可能来自哪里?Windows?框架?我的代码?

编辑:降低屏幕分辨率可以修复它,但我宁愿让我的应用程序以高分辨率运行

.net windows wpf touchscreen

5
推荐指数
1
解决办法
671
查看次数

Appcelerator Titanium ReverseGeocoder证书突然停止在iOS上工作

我正在将Appcelerator Titanium用于已经存在超过一年的移动应用程序.

3天前,反向地理定位在没有任何应用更新的情况下停止工作.

我调试了应用程序并使用该Ti.Geolocation.reverseGeocoder方法得到以下错误:

Le certificat d'accèsàceceur n'est pas valide.Vous vous connectez peut-êtreàunserveurquiprétendêtre«api.appcelerator.net»,ce qui pourrait compromettrevosdonnéesfreedomielles.

它是法语,可以翻译成:

此服务器的访问证书无效.您可能正在连接到假装为"api.appcelerator.net"的服务器,这可能会损害您的机密数据."

我可以找到有关此Ti.Geolocation.reverseGeocoder方法弃用的任何信息.

我错过了什么吗?

appcelerator appcelerator-titanium

2
推荐指数
1
解决办法
70
查看次数