Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 要求新注册用户在登录社交媒体后填写个人资料表_.net_Asp.net Mvc - Fatal编程技术网

.net 要求新注册用户在登录社交媒体后填写个人资料表

.net 要求新注册用户在登录社交媒体后填写个人资料表,.net,asp.net-mvc,.net,Asp.net Mvc,我有一个.NETMVC网站,除了注册时的帐户登录电子邮件和密码外,还收集用户的个人资料信息(年龄、性别、位置等)。这很好用。现在我想添加社交媒体登录功能(Facebook、Google等),但在用户创建新登录后,我想强制他们完成个人资料页面,然后才能继续使用该网站。我不确定实现这一点的最佳方法是什么?一旦用户完成了来自外部提供商(Facebook、Google等)的登录流,他将被重定向回您的站点,并转到您选择的页面 此页面可以是一个普通的.NET MVC页面,其中包含一个表单,您可以在其中应用所

我有一个.NETMVC网站,除了注册时的帐户登录电子邮件和密码外,还收集用户的个人资料信息(年龄、性别、位置等)。这很好用。现在我想添加社交媒体登录功能(Facebook、Google等),但在用户创建新登录后,我想强制他们完成个人资料页面,然后才能继续使用该网站。我不确定实现这一点的最佳方法是什么?

一旦用户完成了来自外部提供商(Facebook、Google等)的登录流,他将被重定向回您的站点,并转到您选择的页面


此页面可以是一个普通的.NET MVC页面,其中包含一个表单,您可以在其中应用所需的验证。

您使用哪些信息来确定配置文件未完成?假设您有一些逻辑来检查用户是否已登录/注册,但仍将其发送到注册页面?使用类似的逻辑,但检查用户配置文件中缺少的字段(多个字段),如果未填写,则将其发送到注册页面。