public async Task ActivateEmail(ActivateEmailInput input) { var user = await UserManager.GetUserByIdAsync(input.UserId); if (user == null || user.EmailConfirmationCode.IsNullOrEmpty() || user.EmailConfirmationCode != input.ConfirmationCode) { throw new UserFriendlyException(L("InvalidEmailConfirmationCode"), L("InvalidEmailConfirmationCode_Detail")); } user.IsEmailConfirmed = true; user.EmailConfirmationCode = null; await UserManager.UpdateAsync(user); }
public async Task ActivateEmail(ActivateEmailInput input) { await ApiClient.PostAnonymousAsync(GetEndpoint(nameof(ActivateEmail)), input); }
public async Task ActivateEmail(ActivateEmailInput input) { throw new NotImplementedException("ActivateEmail 暂未实现"); }