【发布时间】:2016-03-16 15:52:33
【问题描述】:
我的应用程序使用用户的电子邮件地址作为用户 ID。目前它不允许用户更改他们的电子邮件地址。如果他们需要使用不同的电子邮件地址,他们可以创建一个新帐户。我正在我的网站上实施 Google 身份工具包 (GIT)。对于使用电子邮件/密码登录的用户,GIT 的管理帐户页面允许用户更改他们的电子邮件地址和密码。我想在保留更改密码选项的同时阻止更改电子邮件地址。
有没有可能,如果有,怎么做?
【问题讨论】:
我的应用程序使用用户的电子邮件地址作为用户 ID。目前它不允许用户更改他们的电子邮件地址。如果他们需要使用不同的电子邮件地址,他们可以创建一个新帐户。我正在我的网站上实施 Google 身份工具包 (GIT)。对于使用电子邮件/密码登录的用户,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';
}
}
}
【讨论】: