示例#1
0
        /// <summary>
        /// 登录
        /// </summary>
        /// <param name="userId"></param>
        /// <param name="tokenid"></param>
        /// <returns></returns>
        public static bool SignIn(string userId,string userName, out Guid tokenid)
        {
            TokenInfo existToken = TokenManager.GetToken(userId);
            if (existToken != null)
            {
                tokenid = existToken.tokenId;
                return true;
            }

            TokenInfo token = new TokenInfo()
            {
                tokenId = Guid.NewGuid(),
                IsValid = true,
                CreateTime = DateTime.Now,
                ActivityTime=DateTime.Now,
                UserId = userId,
                UserName=userName//,
                //RemoteIp = Utility.RemoteIp
            };
            tokenid = token.tokenId;
            return TokenManager.AddToken(token);
        }
 public static bool AddToken(TokenInfo entity)
 {
     tokenList.Add(entity);
     return true;
 }