 Rank: Devotee
Joined: 7/20/2006 Posts: 89
|
Hi everyone,
I am currently trying to protect a list of downloadable documents, using members to protect who can download what.
I am a bit confused here, but this is the situation:
- Downloads A to Z - Clients A to F
client A can access download A - B -D -Q
client B can access download A - F- E - G - Q
and so on...
I could create membergroups for each download and add these to the member that needs access the download.
If I create a download, I protect it with the corresponding membergroup. Go into he membersection and add the group to each member.
That should work, but i would need to create a lot of membergroups and seems a bit too much ( 30 membergroups corresponding to a download, growing with 6 or 12 a year).
What I would prefer is that I could protect a download with 1 membertype belonging to 1 membergroup and differentiate based on the memberproperties (boolean).
So the membertype would have a property for each download, if a new one is added, add the property.Go into the membersection, change the boolean property on the member.
the problem here is that I have no idea how to connect a page/download to the memberproperties. There is no datatype that I could use to reach the memberproperties ...
Any ideas on this or am I making too complex???
thx, Len.
|