GitKit - 禁止在“管理帐户”页面上更改电子邮件地址
GitKit - Disable change of email address on the Manage Account page
我的应用程序使用用户的电子邮件地址作为用户 ID。目前它不允许用户更改他们的电子邮件地址。如果他们需要使用不同的电子邮件地址,他们可以创建一个新帐户。我正在我的网站上实施 Google Identity Toolkit (GIT)。对于使用 Email/Password 登录的用户,GIT 的管理帐户页面允许用户更改他们的电子邮件地址和密码。我想在保留更改密码选项的同时阻止更改电子邮件地址。
是否可能,如果可能,如何实现?
我们不支持此选项,但如果您想自行承担风险,您可以在小部件回调配置字段中添加以下回调:
callbacks: {
'uiChanged': function(from, to) {
if (to == 'passwordAccountManage' && document.getElementsByClassName('gitkit-id-email-info-container').length) {
document.getElementsByClassName('gitkit-id-email-info-container')[0].style.display = 'none';
}
}
}
我的应用程序使用用户的电子邮件地址作为用户 ID。目前它不允许用户更改他们的电子邮件地址。如果他们需要使用不同的电子邮件地址,他们可以创建一个新帐户。我正在我的网站上实施 Google Identity Toolkit (GIT)。对于使用 Email/Password 登录的用户,GIT 的管理帐户页面允许用户更改他们的电子邮件地址和密码。我想在保留更改密码选项的同时阻止更改电子邮件地址。
是否可能,如果可能,如何实现?
我们不支持此选项,但如果您想自行承担风险,您可以在小部件回调配置字段中添加以下回调:
callbacks: {
'uiChanged': function(from, to) {
if (to == 'passwordAccountManage' && document.getElementsByClassName('gitkit-id-email-info-container').length) {
document.getElementsByClassName('gitkit-id-email-info-container')[0].style.display = 'none';
}
}
}