使用会话变量来“授权” Coldfusion 中的页面引荐来源网址或远程 CFC 调用?
我只是在思考尝试解决表单和远程 CFC 安全问题的想法,我想知道如何设置一个非常长/永久的会话持续时间并
if DateDiff("n", now(), session.lastactive) gt 15
在 onRequest 中使用来处理会话超时。然后我可以在引用/调用页面中设置 session.referrer 并在表单处理程序或远程 cfc 中对其进行测试。我还没有读到有关它正在完成的信息,所以可能有充分的理由不这样做?
I'm just thinking around ideas to try to address form and remote CFC security I wondered about setting a really long/permanent session duration and using
if DateDiff("n", now(), session.lastactive) gt 15
in onRequest to handle session timeout. Then I could set session.referrer in the referring/calling page and test for it in the form handler or remote cfc. I've not read about it being done , so there's probably good reasons not to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我相信,您所描述的功能已经内置到 ColdFusion 8 和更高版本的 verifyClient 中。
http://www.adobe.com/devnet/coldfusion/articles/ajax_security.html
它将在页面呈现时创建令牌,然后验证令牌是否发送到提交的页面。如果令牌未发送或不正确,则调用将返回“客户端验证”错误。
What you are describing, I believe, is a feature already built into ColdFusion 8 and higher call verifyClient.
http://www.adobe.com/devnet/coldfusion/articles/ajax_security.html
It will create the token when the page is rendered and then verify that the token is sent what te page is submitted. If the token is not sent or is incorrect the call will return a "Client Verification" error.