2014-07-25 76 views
0

我想从客户端和服务器创建一个安全的AJAX调用和响应。如何阻止用户查看来自AJAX请求的响应?

我用加密的加密方法的AJAX请求路由 这样

url: "/site/web/J+CVKhtwFK9VwSZYiza8zr8YUqWK62VSkobVfgB3+1s=" 

,它的workign正确。

我的问题是,当我对服务器进行AJAX调用并获得响应时,我可以进入Google Chrome中的“网络”,检查响应并查看它。像这样:

{"d":{"__type":"unproject.Services.Services+retvalMessage","retval":"1","message":"ok"}} 

我如何加密此响应或阻止用户看到它?

回答

0

使用可以传递会话变量是客户端的一个关键。会话是加密字符串像你的字符串J + CVKhtwFK9VwSZYiza8zr8YUqWK62VSkobVfgB3 + 1s =。 在ajax请求我们可以检查这个url变量和会话检测用户登录或不登录这么安全的问题确定。

+0

谢谢你的回答,你可以给我一个样品或链接? –

+0

你可以看看脸书和其他应用程序在它包括如果它使用http ajax请求在AJAX中获取网址或邮寄参数中的会话密钥。 –

+0

@ tuan huynh我的目的是从这个主题的示例代码ro文章 –

0

这听起来像是你试图编写你自己的方法来加密你发送到/来自服务器的数据,在这种情况下,如果你真的希望它安全的话,你需要通过HTTPS来提供内容。

如果此数据很重要,请不要尝试编写自己的加密。