把身份校验的头信息添加到响应头里面
1.每天记录一点点
public class AuthorizeHelper { /// <summary> /// 把身份校验的头信息添加到响应头里面 /// </summary> /// <param name="response"></param> /// <param name="viewModel"></param> public static void SetAuthInfoToCookie(HttpResponseBase response, AdminViewModel viewModel) { HttpCookie cookie=new HttpCookie("auth"); CustomerAuthentication cus = new CustomerAuthentication(); cus.EmployeeId = viewModel.EmployeeId; cus.Tick = DateTime.Now.To1970MilinSeconds().ToString(); cus.Verify = MD5Helper.MDString(viewModel.Password+cus.Tick); cookie.Value=JsonNet.SerializeToEntity(cus); response.Cookies.Add(cookie); } } public class CustomerAuthentication { public string EmployeeId { get; set; } public string Tick { get; set; } public string Verify { get; set; } }
2.使用Jquery给HTTP表头添加信息
<head>
<title>JavaScript给HTTP表头添加信息</title>
<script src="/Scripts/jquery-1.7.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
function SendAJAX() {
$.ajax(
{
url: '/Test/GetAJAX',
dataType: 'GET',
data: { "id": 123 },
//请求之前首先进行一些操作
beforeSend: function (e) {
console.dir(e);
console.log(e.setRequestHeader);
e.setRequestHeader('salesMOUD-Authorization','uname-pwd-2012');
},
//请求成功之后进行的而一些操作
success: function (d) {
console.log('---------Ajax callback-----------');
console.log(d);
}
});
}
</script>
</head>
<body>
<input onclick="SendAJAX();" type="button" value="请求AJAX" />
</body>
初心商城:初心商城
作者:韩迎龙(Kencery) MVC/.NET群:159227188如果您认为这篇文章还不错或者有所收获,您可以通过右边的“打赏”功能 打赏一杯咖啡,本页版权归作者和博客园所有,欢迎转载,但未经作者同意必须保留此段声明, 且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利

浙公网安备 33010602011771号