Asp.net mvc 我可以对自定义数据库使用授权/身份验证吗

Asp.net mvc 我可以对自定义数据库使用授权/身份验证吗,asp.net-mvc,authorize-attribute,Asp.net Mvc,Authorize Attribute,我是否可以像创建自己的用户表一样使用自定义数据库授权,该表具有以下属性,同时我是否可以使用授权检查用户是否登录,然后检查用户的角色,以便他/她可以查看页面 用户名 角色 身份证等 我尝试了Session[UserName]和许多方法来管理登录系统,但都没有成功 例如,我有三个视图Managerpage Tester页面Developer页面,每个视图都可以根据角色Manager Tester和Developer查看相关页面 先谢谢你 请不要阻拦我,如果我不能解释我的问题,就问我。根据你的照片进行

我是否可以像创建自己的用户表一样使用自定义数据库授权,该表具有以下属性,同时我是否可以使用授权检查用户是否登录,然后检查用户的角色,以便他/她可以查看页面

用户名 角色 身份证等

我尝试了Session[UserName]和许多方法来管理登录系统,但都没有成功 例如,我有三个视图Managerpage Tester页面Developer页面,每个视图都可以根据角色Manager Tester和Developer查看相关页面

先谢谢你
请不要阻拦我,如果我不能解释我的问题,就问我。

根据你的照片进行。如果你将来要问问题,你真的应该提供更多的信息

SELECT UID 
FROM dbo.User_Project
WHERE PID = '1';

您的SQL查询在哪里?请把它包括在你的问题里。这里甚至没有一个问题。试试看,这是一个起点。朋友们,我不能再发帖了,所以如果你能帮我解决这个问题,谢谢。我应该为每个表创建新控制器还是为所有表创建单个控制器,以下是表1-用户2-项目3-多对多关系的用户_项目4-项目组件5-Bugs@JonathonOgden谢谢我正在Visual studio的asp.net web应用程序中添加模型,所以我应该在一个模型中导入所有表并使用单个控制器来使用它们,还是应该创建单独的模型和他们的控制器@谢谢你!从[User]中选择[User].FName[User].LName[User].[Role],其中[User].ID在选择User\u项目中[UID]从User\u项目中,其中User\u Project.PID=2这一个有效。朋友们,我无法发布其他问题,因此如果你能在这个问题上帮助我,那么谢谢。我应该为每个表创建新控制器还是为所有表创建单个控制器,以下是表1-用户2-项目3-多对多关系的用户_项目4-项目的组件5-Bugswhat您所说的控制器是什么意思?我正在Visual studio中的asp.net web应用程序中添加模型,所以我应该在一个模型中导入所有表并使用单个控制器来使用它们,还是应该单独的模型及其控制器。非常感谢。我想详细说明我的问题,我应该使用sql中的每个表作为模型并创建其控制器来执行操作,还是应该使用单个模型导入整个数据库并使用单个控制器谢谢!