私はMVCで少し作業しています。写真を取得して表示する複数のユーザーに同じコントローラーを使用する場合の役割について何かを知る必要があります。
写真を表示する必要がありますが、これらの写真は作成者にのみ表示する必要がある場合があります。したがって、Authorize属性を使用するときに、画像とユーザー名がデータベースで一致する場合は、もちろん、これを使用して一致させることができます。もちろん、コントローラーで一致メソッドを作成することもできます。
[Authorize]
controllGetPicture(Picture ID){
getSomepicture..
return picture
}
DB relations
Relations
[User] <-> [Pictures]
ID FK_UserID
ユーザーIDを取得して、写真の写真と比較するFK_UserId
ことを考えていますが、もっと賢いのではないかと思います。どのように?