【发布时间】:2014-03-15 13:54:14
【问题描述】:
我正在使用 Javascript 和 Asp.net 设计一个网站。我在客户端有很多功能(即在我的 html 代码中),我使用 web 服务调用我的服务器端功能。
如何确保服务器端的函数由我的客户端函数执行?
我不希望有人通过他的函数执行我的服务器端代码。例如,他可以将我的客户端代码复制到他自己的页面并执行。
我可以使用会话吗?
【问题讨论】:
标签: javascript asp.net
我正在使用 Javascript 和 Asp.net 设计一个网站。我在客户端有很多功能(即在我的 html 代码中),我使用 web 服务调用我的服务器端功能。
如何确保服务器端的函数由我的客户端函数执行?
我不希望有人通过他的函数执行我的服务器端代码。例如,他可以将我的客户端代码复制到他自己的页面并执行。
我可以使用会话吗?
【问题讨论】:
标签: javascript asp.net
你可以使用 AJAX 吗?告诉 Javascript 到达服务器上的特定端点,这将触发该函数。
【讨论】:
在被调用的服务器代码中,检查会话。如果它是一个新会话,没有您的 代码之前应该放入的特定值,则该代码可能已被其他站点中的客户端代码调用。做出相应的反应。
【讨论】: