#flutter #amazon-cognito
Вопрос:
В настоящее время я пытаюсь реализовать эту forget password
функцию с помощью AWS Cognito
использования amazon_cognito_identity_dart_2 1.0.3
, на консоли она показывает, что на введенный мной адрес электронной почты отправляется код подтверждения, но я ничего не получаю по электронной почте.
Интересно, проблема в моем коде или в конфигурациях на стороне AWS?
Вот подтверждение входа в систему по электронной почте на консоли:
Code sent to {"CodeDeliveryDetails":{"AttributeName":"email","DeliveryMedium":"EMAIL","Destination":"c***@g***.com"}}
Ниже приведен код, который я написал:
Future<bool> resetPassword(String email) async {
final cognitoUser = new CognitoUser(email, userPool);
var data;
try {
data = await cognitoUser.forgotPassword();
} catch (e) {
print(e);
return Future.error(getError(e));
}
print('Code sent to ${json.encode(data)}');
return true;
}
Комментарии:
1. Пожалуйста, дайте более подробную информацию о том, что вы пытаетесь сделать.
2. Спасибо, что перезвонил мне, я использую этот пакет «amazon_cognito_identity_dart_2 1.0.3» для flutter web, чтобы сбросить пароль, но я не получаю ответа на свои электронные письма.Это мое заявление о печати на консоли. «Код отправлен на {«CodeDeliveryDetails»:{«AttributeName»:»email»,»DeliveryMedium»:»EMAIL»,»Destination»:»c***@g***.com»}} »
3. Есть какие-нибудь новости по этому поводу?
4. Да, я узнал, что использовал имя пользователя для получения проверочного кода вместо электронной почты. Все улажено, спасибо.