67,550
社区成员




/// <summary>
///登录验证,demo用户权限验证, 读取语言设置
/// </summary>
/// <param name="ac"></param>
protected override void OnAuthorization(AuthorizationContext ac)
{
routeValue = RouteData.Values;
//读取设置
if (Request.Cookies["USER_LANGUAGE_KEY"] == null)
{
string userLanguage = "";
if (Request.UserLanguages != null)
userLanguage = Request.UserLanguages[0].ToString().ToLower();
int languageKey = (int)LanguageType.En;
if(userLanguage.Contains("en")){ }
else if (userLanguage.Contains("ru"))
{
languageKey = (int)LanguageType.Ru;
}
else if (userLanguage.Contains("pt"))
languageKey = (int)LanguageType.Pt;
Response.Cookies["USER_LANGUAGE_KEY"].Value = languageKey.ToString();
Response.Cookies["USER_LANGUAGE_KEY"].Expires = DateTime.Now.AddMonths(1);
Response.Cookies["USER_LANGUAGE_KEY"].Domain = "/";
}
}