对前台cookie进行加密处理

$.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,再没出现那种现象!本人菜鸟一个,这只是个人的笔记。

 

posted @ 2016-01-27 16:58  挨踢民工~狂二小生  阅读(426)  评论(0编辑  收藏  举报