FastChar-Security插件自动生成的fast-security.js是可用在H5项目、小程序项目的js文件,主要用来生成token或sign签名,js使用方法如下:
1、如果使用的是rsa安全验证,则是token传入请求头header里做完全验证,获取token的方法如下:
FastSecurity.token();//直接使用FastSecurity静态对象执行token方法
jquery设置token的方法如下:
$.ajax({
headers: {
token: FastSecurity.token()
},
type: "post",
success: function (data) {
}
});
2、如果使用的是md5安全验证,则是根据参数进行sign签名生成并加入到参数列表中,填充签名的方法如下:
//表单加签
let params = FastSecurity.sign($("form").serialize()); //或
//自定义参数加签
let params= FastSecurity.sign({"loginName": "admin","password":"admin"});
//最终参数的格式为:
{/*其他参数*/,"timestamp":150231311,"sign":"……"}