public bool UpdateToken(UserTokenInput model) { var tokens = InitCache(); if (tokens.Count == 0) { return(false); } else { var t = tokens.Where(c => c.Token == model.Token).FirstOrDefault(); if (t == null) { return(false); } t.Timeout = model.Timeout; // 更新数据库 var tt = UserTokenService.GetToken(model); if (tt != null) { UserTokenService.Update(model); } return(true); } }
/// <summary> /// 移除指定令牌 /// </summary> /// <param name="token"></param> /// <returns></returns> public void RemoveToken(UserTokenInput model) { var tokens = InitCache(); if (tokens.Count == 0) { return; } var vToken = Mapper.Map <UserTokenInput, UserTokenView>(model); tokens.Remove(vToken); UserTokenService.Delete(model); }
public async Task ValidateRefreshToken_StateUnderTest_ExpectedBehavior() { // Arrange var service = this.CreateService(); UserTokenInput input = null; // Act var result = await service.ValidateRefreshToken( input); // Assert Assert.True(false); }
/// <summary> /// 添加令牌, 没有则添加,有则更新 /// </summary> /// <param name="token"></param> public void AddToken(UserTokenInput model) { var tokens = InitCache(); // 不存在 怎增加 if (!IsExistToken(model.Token)) { var vToken = Mapper.Map <UserTokenInput, UserTokenView>(model); vToken.TokenId = 0; tokens.Add(vToken); // 插入数据库 UserTokenService.Add(model); } else // 有则更新 { UpdateToken(model); } }
/// <summary> /// 查询Token /// </summary> /// <param name="model"></param> /// <returns></returns> public UserTokenView GetToken(UserTokenInput model) { UserTokenView result = new UserTokenView(); return(result); }
/// <summary> /// 添加token /// </summary> /// <param name="model"></param> /// <returns></returns> public int Add(UserTokenInput model) { var result = 0; return(result); }
/// <summary> /// 删除token /// </summary> /// <param name="model"></param> /// <returns></returns> public int Delete(UserTokenInput model) { var result = 0; return(result); }