示例#1
0
        public ServerToken AddToken(ServerUser user)
        {
            ServerToken token = new ServerToken(user);

            Tokens.Add(token);
            return(token);
        }
示例#2
0
        public bool IsValid(string token)
        {
            ServerToken serverToken = Tokens.FirstOrDefault(t => t.UserToken.Equals(token));

            if (serverToken == null)
            {
                return(false);
            }

            if (serverToken.HasExpired())
            {
                Tokens.Remove(serverToken);
                return(false);
            }

            return(true);
        }