And*_*rew 1 html php zend-framework
我有一个基于PHP(Zend Framework)的应用程序.它是安全的,只有被邀请的用户才能访问其资源.我想要保证安全的资源之一是指向私人Google日历的链接.这是一个公共链接,但我想控制谁可以查看它.可能有一段时间用户帐户将被撤销,我不希望该用户仍然能够访问该日历.
因此,我希望显示此Google日历页面,而不会让用户知道其真实位置,也无法为其添加书签(如果用户已被删除):
我想我可以生成某种独特的URL并在视图中显示它.
<a href="/secret/link/4b21efc1ae7bb">Click here to see this secret page that only users who have been given permission are allowed to see</a>
Run Code Online (Sandbox Code Playgroud)
由于私有Google日历的实际网址是公开的,而不是我的服务器,因此我不希望用户能够知道该网址,也无法为该网址添加书签.我不知道这是否会涉及iframe,javascript或其他任何必要的东西,但我需要能够做到这一点.
如何在保持真实位置安全的同时显示Google日历?
Not*_*tMe 11
也许最好的方法是让服务器实际从其他服务器获取页面,然后将其作为内容提供给浏览器.
这样,外部URL永远不会发送到浏览器,因此它不知道任何有关它的信息.相反,所有客户端都看到了服务器的URL.这样做可以让您在页面上设置所需的安全性.
几乎所有的Web语言(.Net,PHP,java等)都支持这个服务器端.
UPDATE
由于问题的更改,以下是一种新方法:使用Google Calendar API.它专为您所处的情况而构建.它允许您在站点中显示Google日历,以及通过代码管理访问控制列表.
| 归档时间: |
|
| 查看次数: |
470 次 |
| 最近记录: |