C# 如何访问AspNetUsers表字段?
我想在asp.net MVC中实现有限的时间段成员身份。为此,我在C# 如何访问AspNetUsers表字段?,c#,asp.net-mvc,visual-studio,asp.net-mvc-5,asp.net-membership,C#,Asp.net Mvc,Visual Studio,Asp.net Mvc 5,Asp.net Membership,我想在asp.net MVC中实现有限的时间段成员身份。为此,我在AspNetUsers表中手动引入了一个新列ExpiryDate。当新用户自行注册时,此字段将在getdate()方法的帮助下自动生成到期日期 CREATE TABLE [dbo].[AspNetUsers] ( [Id] NVARCHAR (128) NOT NULL, [Email] NVARCHAR (256) NULL, [EmailConfirmed]
AspNetUsers
表中手动引入了一个新列ExpiryDate
。当新用户自行注册时,此字段将在getdate()
方法的帮助下自动生成到期日期
CREATE TABLE [dbo].[AspNetUsers] (
[Id] NVARCHAR (128) NOT NULL,
[Email] NVARCHAR (256) NULL,
[EmailConfirmed] BIT NOT NULL,
[PasswordHash] NVARCHAR (MAX) NULL,
[SecurityStamp] NVARCHAR (MAX) NULL,
[PhoneNumber] NVARCHAR (MAX) NULL,
[PhoneNumberConfirmed] BIT NOT NULL,
[TwoFactorEnabled] BIT NOT NULL,
[LockoutEndDateUtc] DATETIME NULL,
[LockoutEnabled] BIT NOT NULL,
[AccessFailedCount] INT NOT NULL,
[UserName] NVARCHAR (256) NOT NULL,
[RegisterDate ] DATETIME DEFAULT (getdate()) NULL,
[ExpiryDate] DATETIME DEFAULT (getdate()+(60)) NULL,
CONSTRAINT [PK_dbo.AspNetUsers] PRIMARY KEY CLUSTERED ([Id] ASC)
);
现在,每当用户尝试登录时,我都要检查过期日期值。我应该在代码中的何处以及实现什么逻辑?可能重复的问题