2011-03-02 48 views

回答

4

沒有什麼能阻止這一點,就像沒有什麼可以阻止有人從發出請求到http://example.com/users/edit/12345(其中12345是你沒有訪問權限的帳戶)。您作爲應用程序開發人員負責驗證發出當前請求的用戶實際上是否有權訪問請求的資源。

回答你的特定問題是一樣的答案,您鏈接到的問題。主鍵不是特別的。如果用戶不能修改模型的某些屬性,請使用[Bind]屬性來控制允許綁定的屬性。更好 - 首先不要在模型上禁用屬性。 (如果你真的想堅持第二種模式,你不能使用ORM進行綁定,但是當我對MVC代碼庫進行安全審計時,我總是建議。)

+0

另一個帖子上的OP已經特別詢問「身份證」,並且,因爲答案中沒有提到,所以我想說得很清楚。謝謝Levi。 – 2011-03-02 12:26:47