For the task, I need to reset the password for the user, through the standard function.
string code = await UserManager.GeneratePasswordResetTokenAsync(user);
I send the code to the user and now he can login and update the password
IdentityResult result = await UserManager.ResetPasswordAsync(user, model.Code, model.Password);
What method can I check if a token is currently valid? If the user tries to enter the recovery link again, he will be able to go there