Asp.net mvc 3 如何在MVC3中跟踪用户的首次登录?
我在ASP.NET MVC3中工作。当用户完成注册后,我想通知用户只在第一时间更改个人信息。如何操作?您始终可以创建一个新变量来检查这是否是用户的第一次登录,但该变量在第一次登录后将变得不可用Asp.net mvc 3 如何在MVC3中跟踪用户的首次登录?,asp.net-mvc-3,login,notifications,Asp.net Mvc 3,Login,Notifications,我在ASP.NET MVC3中工作。当用户完成注册后,我想通知用户只在第一时间更改个人信息。如何操作?您始终可以创建一个新变量来检查这是否是用户的第一次登录,但该变量在第一次登录后将变得不可用 我假设您有一个DateTime变量用于UserLastLoggedin或者类似的东西?如果该值为空,则表示用户是第一次登录。您始终可以创建一个新变量来检查这是否是用户的第一次登录,但该变量在第一次登录后将变得未使用 我假设您有一个DateTime变量用于UserLastLoggedin或者类似的东西?如果
我假设您有一个DateTime变量用于UserLastLoggedin或者类似的东西?如果该值为空,则表示用户是第一次登录。您始终可以创建一个新变量来检查这是否是用户的第一次登录,但该变量在第一次登录后将变得未使用
我假设您有一个DateTime变量用于UserLastLoggedin或者类似的东西?如果该值为空,则表示用户是第一次登录。如果用户完成了注册过程,则需要存储一个值,该值指示用户尚未更改其个人信息 差不多
isNewUser = true;
如果用户完成了注册过程,则需要存储一个值,该值指示用户尚未更改其个人信息 差不多
isNewUser = true;
有几种方法可以实现这一点。您可以利用配置文件,或者在数据库中创建一个表,在该表中,您可以存储userId以及一个指示符(如果他是否首次登录) 假设您想使用配置文件:将其添加到web.config
<profile>
<providers>
<clear />
<add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/" />
</providers>
<properties>
<add name="EverLoggedOn" defaultValue="False" type="System.Boolean" />
</properties>
</profile>
有几种方法可以实现这一点。您可以利用配置文件,或者在数据库中创建一个表,在该表中,您可以存储userId以及一个指示符(如果他是否首次登录) 假设您想使用配置文件:将其添加到web.config
<profile>
<providers>
<clear />
<add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/" />
</providers>
<properties>
<add name="EverLoggedOn" defaultValue="False" type="System.Boolean" />
</properties>
</profile>
这是我知道的侵入性最小的方式,而且很可能,您的系统已经实现了这一点,您只需要知道何时检查它。这是我知道的侵入性最小的方式,而且很可能,您的系统已经实现了这一点,您只需要知道何时检查它。