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