Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何防止其他网站调用Webmethod?_C#_Asp.net_Ajax_Api_Webmethod - Fatal编程技术网

C# 如何防止其他网站调用Webmethod?

C# 如何防止其他网站调用Webmethod?,c#,asp.net,ajax,api,webmethod,C#,Asp.net,Ajax,Api,Webmethod,我正在使用AJAX调用WebMethod来保存数据 因此,我所有的AJAX代码都可以在web源代码中看到,因此每个人都可以调用我的WebMethod,通过处理这个AJAX代码来保存数据 如何防止其他网站或应用程序调用我的Webmethod 只有我的网站才能调用它?你可以使用推荐人、Cookies等,但没有100%安全的方法……你有身份验证机制吗?@TasosK。不,这是一个简单的表单,不需要登录。

我正在使用
AJAX
调用
WebMethod
来保存数据

因此,我所有的
AJAX
代码都可以在web源代码中看到,因此每个人都可以调用我的
WebMethod
,通过处理这个
AJAX
代码来保存数据

如何防止其他网站或应用程序调用我的
Webmethod


只有我的网站才能调用它?

你可以使用推荐人、Cookies等,但没有100%安全的方法……你有身份验证机制吗?@TasosK。不,这是一个简单的表单,不需要登录。