コード例 #1
0
        protected string GetUserInfo()
        {
            var key = HttpContext.GetToken(WebConfiguration.Instance.ConfigSecurityTokenName);


            if (string.IsNullOrEmpty(key))
            {
                return(string.Empty);
            }

            IUserSnap user = Reception.Instance.GetUser(key, LoginType.Web);

            //IUserInfo user = WinWebGlobalManager.Reception.GetUserInfo(key);
            if (user == null)
            {
                user = GetService <IProfile>().GetUserSnap(key, LoginType.Web);
            }
            if (user == null)
            {
                return(string.Empty);
            }
            //WinWebGlobalManager.Reception.Sign(HttpContext, user);
            string _u = user.ToXml();

            return(_u);
        }