public DataResult <string> CreateOwnerToken(int ownerType, int ownerId, int periodDay) { var tokenStr = _ownerTokenCodec.Encode(new OwnerToken { OwnerType = ownerType, OwnerId = ownerId, ExpireTime = DateTime.Now.AddDays(periodDay) }); return(new DataResult <string>(ResultErrorCodes.Success) { Data = tokenStr }); }
public string GenerateOwnerTokenString(int ownerType, int ownerId, TimeSpan validTime) { if (validTime.TotalSeconds < 1) { throw new ArgumentOutOfRangeException(nameof(validTime)); } var oToken = new OwnerToken { OwnerType = ownerType, OwnerId = ownerId, ExpireTime = DateTime.Now.Add(validTime) }; return(_ownerTokenCodec.Encode(oToken)); }