Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public void Logout(HttpContextBase context)
 {
     var _securitykey = context.GetToken(WebConfiguration.Instance.ConfigSecurityTokenName);
     if (string.IsNullOrEmpty(_securitykey)) return;
     Logout(_securitykey);
 }