我正在使用yahoo OAuth对用户进行身份验证。我也使用雅虎凭证登录。
AspNetUsers表的屏幕,我只能获取登录用户的用户名。
但我无法在表格的电子邮件列中获取用户的电子邮件ID。是否有任何其他表格或流程可用于获取用户的电子邮件ID。
由于
答案 0 :(得分:0)
使用以下步骤插入电子邮件:
1)在“ RegisterExternalLogin.aspx”中添加文本框,以便用户在通过Yahoo成功登录后可以输入电子邮件ID。 redirected page after yahoo login
2)在“ RegisterExternalLogin.aspx.cs”中添加以下代码,以便将输入的电子邮件ID插入AspNetUsers的“电子邮件”列中。
在代码中进行了如此多的添加之后,文本框数据将被插入AspNetUsers表中。