Results 1 to 1 of 1
- 10-16-2008, 02:31 PM #1
Member
- Join Date
- Aug 2008
- Posts
- 11
- Rep Power
- 0
Structure for user Access Rights??
Hi,
this is a general 'how to' question rather than needing a specific code related anwser, unless it is needed!!
I'm wondering how to code user access rights - striping this right back
I have a program which requires user to login.
Once they are logged in they may have full access (admin) or restrictive access to only certian menus / windows forms depending on their security profile.
the question is how is a security profile is implemented i.e. what is the commerical design structure for coding access rights?
I can think of a long way but there must be a quicker / more effective way than this.
create a table in a database which has lots of rows which contain boolean data i.e.
Access Rights Table
User_Id Main_Menu1 Main_Menu2 Win_Form1 Win_Form2 Win_Form3
Row 1 ADMIN TRUE TRUE TRUE TRUE TRUE
Row 2 001 TRUE FALSE TRUE FALSE FALSE
Row 3 002 TRUE TRUE FALSE TRUE TRUE
so when the program is loaded these values for the user are pulled into a class and held in variable which can then be check to display / load up particular items / win forms?
i.e.
IF (UserSecProfiles.Win_Form1() == TRUE)
{
Win_Form1.Show();
Else
MessageBox.Show("You do not have sufficent Access Right to view this.");
}
As you can see this table will very quickly get very long with all the columns needed. is there a different way to do this but still using a database?
I would not really want to use an xml file becuase of security issue etc.
any ideas??
Regards,
Jon
Similar Threads
-
Looking for Estandard Structure oj J2EE
By VirtualArq in forum Advanced JavaReplies: 0Last Post: 09-18-2008, 06:21 PM -
Help with access a database using Microsoft Access
By cachi in forum JDBCReplies: 1Last Post: 08-07-2007, 07:51 AM -
Use if then else structure, help
By paul in forum New To JavaReplies: 1Last Post: 08-07-2007, 05:00 AM -
Help with Structure
By Albert in forum New To JavaReplies: 1Last Post: 07-13-2007, 03:27 PM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks