Application Development Tips with Different Permissions

Does anyone have tips on developing an application that requires that each user be assigned a permission level. The permission level will determine which features are available to the user.

Any tips?

How would you (you) use such functionality in your application?

+3
source share
4 answers

First you need to find out what functionality you want to cover with your permission system, and in what detail:

  • Access to tables (list, CRUD)

  • Functions / Modules

  • Record Level Access (= ACL)

  • Positive (grant) or negative (recall) semantics

  • What is the admin role that you are allowed to do

, , , / -/-///, .

, /.

SQL.

, (, "public", "private", "" CMS) .

, NTFS, , , , , .

+ /, , .

+1

ER Turbogears, Python. , . .

:

  • ( ). , , . , View - - -.
  • , , , , ( MVC).

MVC ( Turbogears ).

alt text http://jaivikram.verma.googlepages.com/temp.jpeg

0

, , ( -?).

, , , . , .

0

, "". , , , .

. , . , "" - ( , "", "", "", " ", " " ..). . , (, Java).

( ), . , , .

In your design, you can visualize / document the access control system as a matrix (roles for privileges).

0
source

All Articles