我正在与MVC合作。当需要为多个用户获取和显示图片使用相同的控制器时,我需要了解角色。
我需要展示图片,但有时这些图片只能为创建图片的人展示。所以现在当使用Authorize属性时,如果图片和用户名匹配thrue我的数据库,我当然可以使用它来进行匹配。当然,我可以在控制器中制作匹配方法。
[Authorize]
controllGetPicture(Picture ID){
getSomepicture..
return picture
}
DB relations
Relations
[User] <-> [Pictures]
ID FK_UserID
我正在考虑获取用户ID并与图片中的图片FK_UserId
进行比较,但我认为它可能更聪明。怎么样?