|
Posted by linda on 11/18/06 22:45
"J.O. Aho" <user@example.net> wrote in message
news:4s9fotFtl9feU1@mid.individual.net...
> linda wrote:
>> OK please bare with me on this, as I don't know all the correct
>> terminology. I would just like some input if this is the correct way to
>> go about this.
>>
>> User_Reg Permissions
>> user_id user_id
>> name perm
>> date_of_birth
>> password
>> reg_date
>>
>> I have two tables, one User_Reg and the other Permissions, they are link
>> through user_id. In Permissions the field perm has a default of 1 (for
>> registered users), 2 is for administration and 0 being unregistered.
>> What I would like to know is, is this a good way of going about
>> protecting pages, using this information in sessions?
>
> If the Permissions table don't have more data than a user and the user
> level, then it's a waist of space, make instead
>
>
> User_Reg
> user_id
> user_level (alt perm)
> name
> date_of_birth
> password
> reg_date
Ok this part makes sense, and is understood.
>
> If we assume you would store page data, then you can have
>
> Permissions
> user_id
> page_id (string to identify page)
> perm (bool value)
but would you mind explaining how the above would work, I'd be very
greateful!
> This way you could make different users to have access to different pages
> and you don't have to have the traditional admin/user levels, but you can
> give a "normal user" right to edit other users while an "admin" may not
> have the right to edit users.
>
> For a simple site that don't need a high configuration of access, the
> single table is enough.
>
>
> //Aho
[Back to original message]
|