我的代码:
function HandleSignUp() { var CurrentURL = document.URL; var obj,val; //ajax call started $.ajax({ type: "POST",url: "../../webservice/GetAjaxDataWebService.asmx/RegisterNewUser",data: "{'UserFullName': '" + $('#SignUpName').val() + "','Email': '" + $('#SignUpEmail').val() + "','Password': '" + $('#SignUpPassword').val() + "'}",contentType: "application/json; charset=utf-8",dataType: "json",success: function (msg) { //msg.d contains the return value from web service call $.colorBox.close(); val = eval(msg); obj = jQuery.parseJSON(val.d); UpdateLogin(obj.Email,obj.FirstName); } }); //ajax call ended }
如何确保使用jQuery AJAX发送到WebService的数据是通过我的网站而不是一些攻击.
我对Login有一个类似的ajax调用,我将userid和密码传递给webservice并进行身份验证.
有没有办法让一次性请求 – 响应令牌,以确保其有效的Web服务调用.
如果我的问题不明确,请告诉我.