在AspNetUsers表中发送电子邮件

时间:2018-06-18 10:53:21

标签: c# asp.net asp.net-identity

我正在使用yahoo OAuth对用户进行身份验证。我也使用雅虎凭证登录。

AspNetUsers表的屏幕,我只能获取登录用户的用户名。

enter image description here

但我无法在表格的电子邮件列中获取用户的电子邮件ID。是否有任何其他表格或流程可用于获取用户的电子邮件ID。

由于

1 个答案:

答案 0 :(得分:0)

使用以下步骤插入电子邮件:

1)在“ RegisterExternalLogin.aspx”中添加文本框,以便用户在通过Yahoo成功登录后可以输入电子邮件ID。 redirected page after yahoo login

2)在“ RegisterExternalLogin.aspx.cs”中添加以下代码,以便将输入的电子邮件ID插入AspNetUsers的“电子邮件”列中。

enter image description here

在代码中进行了如此多的添加之后,文本框数据将被插入AspNetUsers表中。