|
|
@@ -33,6 +33,7 @@ namespace CallCenterApi.Interface
|
|
33
|
33
|
var date = DateTime.Parse(Configs.GetValue("AuthDate"));
|
|
34
|
34
|
if (date < DateTime.Now)
|
|
35
|
35
|
{
|
|
|
36
|
+ context.Response.ContentType = "text/plain; charset=utf-8";
|
|
36
|
37
|
context.Response.Write(new AjaxResult { state = ResultTypes.error.ToString(), message = "授权过期,请联系系统厂家。" }.ToJson());
|
|
37
|
38
|
context.Response.End();
|
|
38
|
39
|
}
|
|
|
@@ -56,7 +57,8 @@ namespace CallCenterApi.Interface
|
|
56
|
57
|
if (ticket != null && string.IsNullOrEmpty(ticket.UserData) == false)
|
|
57
|
58
|
userData = (new JavaScriptSerializer()).Deserialize<Cache.Models.CurrentUserInfo>(ticket.UserData); //还原用户数据
|
|
58
|
59
|
if (ticket != null && userData != null)
|
|
59
|
|
- context.User = new FormsPrincipal<Cache.Models.CurrentUserInfo> (ticket, userData);//重新给context.User赋值。
|
|
|
60
|
+ context.User = new FormsPrincipal<Cache.Models.CurrentUserInfo> (ticket, userData)
|
|
|
61
|
+ ;//重新给context.User赋值。
|
|
60
|
62
|
}
|
|
61
|
63
|
catch { /* 有异常也不要抛出,防止攻击者试探。 */ }
|
|
62
|
64
|
}
|