public bool changeTokenStatus(Guid tokenId) { UsersToken usersToken = _mainContext.usersTokens.Where(w => w.tokenId == tokenId).FirstOrDefault(); usersToken.status = UsersTokenEnum.Passive; if (_mainContext.SaveChanges() == 1) { return(true); } else { return(false); } }
public string getUserToken(UsersTokenTypeEnum tokenType, Guid userid) { UsersToken usersTokenModel = _mainContext.usersTokens.Where(w => w.status == UsersTokenEnum.Active && w.userId == userid && w.type == tokenType).OrderByDescending(o => o.createDate).FirstOrDefault(); if (usersTokenModel != null && usersTokenModel.tokenId != null) { return(usersTokenModel.tokenId.ToString()); } else { ToastrService.AddToUserQueue(new Toastr("Kayıt sırasında bir hata oluştu.", type: Model.Enums.ToastrType.Error)); return(null); } }
public string createUserToken(UsersTokenTypeEnum tokenType, Guid userid) { UsersToken usersTokenCreate = new UsersToken(); usersTokenCreate.createDate = DateTime.Now; usersTokenCreate.status = UsersTokenEnum.Active; usersTokenCreate.userId = userid; usersTokenCreate.type = tokenType; _mainContext.usersTokens.Add(usersTokenCreate); if (_mainContext.SaveChanges() == 1) { return(usersTokenCreate.tokenId.ToString()); } else { ToastrService.AddToUserQueue(new Toastr("Kayıt sırasında bir hata oluştu.", type: Model.Enums.ToastrType.Error)); return(null); } }
public bool CheckValidToken(string customerID, string Token) { IUsersToken tokenValidator = new UsersToken(); var tokenObj = tokenValidator.GetUsersToken(customerID, Token); if (tokenObj == null) { return(false); } //check token validity here if (DateTime.Now > tokenObj.AcessTokenCreatedDate.AddSeconds((int)tokenObj.AccessTokenLifeTime)) { return(true); } else { return(false); } }