如何将其他字段添加到AWS Cognito注册

时间:2018-07-02 17:41:56

标签: amazon-web-services ionic-framework aws-cognito

我使用Ionic AWS入门模板创建了Ionic Mobile应用程序。我希望为注册页面创建一个新字段进行注册。我无法向认知用户池添加其他字段。有什么办法可以实现这一目标?

2 个答案:

答案 0 :(得分:0)

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

地址,生日,电子邮件,家庭名称,性别,给定名称,语言环境,中间名称,名称,昵称,电话号码,图片,preferred_username,个人资料,时区,updated_at,网站

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

您可以在此处详细了解您的问题:https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-attributes.html

答案 1 :(得分:0)

即使在创建用户池时选择了语言环境,我在打印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
  }
}