Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何向AWS cognito注册添加其他字段_Amazon Web Services_Ionic Framework_Aws Cognito - Fatal编程技术网

Amazon web services 如何向AWS cognito注册添加其他字段

Amazon web services 如何向AWS cognito注册添加其他字段,amazon-web-services,ionic-framework,aws-cognito,Amazon Web Services,Ionic Framework,Aws Cognito,我使用Ionic AWS初学者模板创建了一个Ionic移动应用程序。我希望为注册页面创建一个新字段。我无法向cognito用户池添加其他字段。我有什么办法可以做到这一点吗 您可以进入用户池中的属性部分,在那里您可以从默认属性中进行选择: 地址、出生日期、电子邮件、姓氏、性别、姓名、地区、中间名、姓名、昵称、电话号码、图片、首选用户名、个人资料、时区、更新地址、网站 或者您可以创建自定义字段 在这里,您可以阅读有关您的问题的更多信息:即使在创建用户池时选择了区域设置,但在打印lambda函数中收到

我使用Ionic AWS初学者模板创建了一个Ionic移动应用程序。我希望为注册页面创建一个新字段。我无法向cognito用户池添加其他字段。我有什么办法可以做到这一点吗

您可以进入用户池中的属性部分,在那里您可以从默认属性中进行选择:

地址、出生日期、电子邮件、姓氏、性别、姓名、地区、中间名、姓名、昵称、电话号码、图片、首选用户名、个人资料、时区、更新地址、网站

或者您可以创建自定义字段


在这里,您可以阅读有关您的问题的更多信息:

即使在创建用户池时选择了区域设置,但在打印lambda函数中收到的事件(预注册和后注册)时,我看不到该区域设置被提供

{
 'version': '1', 
 'region': 'us-east-1', 
 'userPoolId': 'us-east-1_*****', 
 'userName': '68bbd562-bd2c-436d-8344-********', 
 'callerContext': 
  {
   'awsSdkVersion': 'aws-sdk-unknown-unknown', 
   'clientId': '1tmr5dq3b25nd4kem8jes4orck'
  }, 
 'triggerSource': 'PreSignUp_SignUp', 
 'request': 
  {
   'userAttributes': 
    {
     'email': 'testing1@****.com'
    }, 
   'validationData': None
  }, 
 'response': 
  {
   'autoConfirmUser': False, 
   'autoVerifyEmail': False, 
   'autoVerifyPhone': False
  }
}

定义userpool时,区域设置未标记为必需属性。我认为前端需要填写区域设置信息,以便在后端的事件中显示这些信息(这只是我目前的猜测)。请注意,在创建用户池之后,您不能添加更多属性。您需要创建一个新的用户池。