public bool CheckTokenLoginNeareast(CheckTokenLoginNeareastDto checkTokenLoginNeareastDto) { var now = DateTime.Now; var query = this.Queryable().OrderByDescending(x => x.CreatedDate) .AsNoTracking() .FirstOrDefault(x => x.Username == checkTokenLoginNeareastDto.Email); if (query != null && query.Token == checkTokenLoginNeareastDto.Token) { var timeDifference = (now - query.CreatedDate).TotalSeconds; if (timeDifference <= 3600) { return(true); } return(false); } return(false); }
public bool CheckToken(CheckTokenLoginNeareastDto checkTokenLoginNeareastDto) { var result = _historyService.CheckTokenLoginNeareast(checkTokenLoginNeareastDto); return(result); }