码迷,mamicode.com
首页 > 其他好文 > 详细

对前台cookie进行加密处理

时间:2016-01-27 19:10:27      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:

$.ajax({
        type:"post",
        datatype:"json",
       url:"<c:url value=‘/login‘ />",
        data:{"account":account,"password":password},
       async:false,
       success:function(user){
      //可以对user做一些处理;但是这里account和password应该有对应的javabean
    
}
});        

上面的代码是前台页面对后台方法的请求,后台利用的是base64encoder进行加密和解密;

user带回来的是后台处理过的数据,即account和password都已经被加密了

加密处理:document.cookie=escape(user.account)+"="+escape(user.password)+";expires"+date.toGMTString();

这样cookie里面存储的就是加密后的account和password

刚开始的时候解密的方法怎么也调不到后台的方法,偶尔会调用到,也不知道是怎么回事,感觉是因为页面上有太多的ajax请求,还没有把async属性添加上去,后来把加密和解密的方法都加上了async:false,再没出现那种现象!本人菜鸟一个,这只是个人的笔记。

 

对前台cookie进行加密处理

标签:

原文地址:http://www.cnblogs.com/zhangxuesong/p/5163852.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!