public bool IsAuthorized(HttpContextBase context, LoginType type) { var _id = context.GetToken(WebConfiguration.Instance.ConfigIdTokenName); var _account = context.GetToken(WebConfiguration.Instance.ConfigAccountTokenName); var _securitykey = context.GetToken(WebConfiguration.Instance.ConfigSecurityTokenName); if (string.IsNullOrEmpty(_id) || string.IsNullOrEmpty(_account) || string.IsNullOrEmpty(_securitykey)) return false; var _code = string.Empty; if (type == LoginType.Web) _code = context.GetIP(); else _code = context.GetHeader(WebConfiguration.Instance.ConfigHeaderCodeName); var snap = new UserSnap() { Id = _id, Account = _account, SecurityKey = _securitykey, LoginType = type, LoginCode = _code }; return Reception.Instance.IsAuthorized(snap); }
public void Logout(HttpContextBase context) { var _securitykey = context.GetToken(WebConfiguration.Instance.ConfigSecurityTokenName); if (string.IsNullOrEmpty(_securitykey)) return; Logout(_securitykey); }