Restricting folder access based on membership level
12 posts by 3 authors in: Forums > CMS Builder: Plugins & Add-ons
Last Post: May 11, 2010 (RSS)
By gkornbluth - May 7, 2010
I have a membership site with a number of sets of folders that I'd like to be able to restrict access to depending on a user's membership level.
I know that I can restrict access to specific files to a particular membership level, but I'm not sure how I would restrict access to entire folders to those same membership levels.
Thahks,
Jerry Kornbluth
Take advantage of a free 3 month trial subscription, only for CMSB users, at: http://www.thecmsbcookbook.com/trial.php
Re: [gkornbluth] Restricting folder access based on membership level
By Maurice - May 9, 2010
the membership plug in is powerful if you are a good php programmer but on a basic level it is basic.
we wanted that function too we are now looking at different membership systems that can secure directory's, pages and content based on roles.
the roles in the cmsb Plug-in are limited to the 4 in the admin section (author, editor, by section and admin)
only within the cmsb structure.
Let me know if you find a good solution.
Dave will tell you it can be done but they will need to program it heheheheh tip! http://www.interactivetools.com/hire-us/#freeEstimate
Greetz Maurice
Dropmonkey.nl
Re: [gkornbluth] Restricting folder access based on membership level
By Maurice - May 10, 2010
http://www.webscripthub.com/web/_log_me_in
have fun
Dropmonkey.nl
Re: [Maurice] Restricting folder access based on membership level
By gkornbluth - May 10, 2010
I really wanted to keep the entire process in CMSB
Jerry Kornbluth
Take advantage of a free 3 month trial subscription, only for CMSB users, at: http://www.thecmsbcookbook.com/trial.php
Re: [gkornbluth] Restricting folder access based on membership level
By Dave - May 11, 2010
One way to do it would be to create a multi-value pulldown in the user accounts table called "Folders" and for each user select the folders you want them to have access to.
Then, in your viewer code you'd get the name of the current folder and see if it was in that list. If it wasn't you'd deny access or display an error message.
Would that work for you?
interactivetools.com
Re: [Dave] Restricting folder access based on membership level
By gkornbluth - May 11, 2010
Thanks for getting back to me on this.
I'm not sure what you mean by "get the name of the current folder and see if it was in that list"
Jerry
Take advantage of a free 3 month trial subscription, only for CMSB users, at: http://www.thecmsbcookbook.com/trial.php
Re: [gkornbluth] Restricting folder access based on membership level
By Dave - May 11, 2010
The first step is to figure out how you'd like it to work. Would you like it to work that any files under a certain folder are restricted to certain users?
So you might have:
/folderA/(many files and viewers)
/folderB/(many files and viewers)
/folderC/(many files and viewers)
Or is there some other structure?
If it's like I described then the next step would be to get some generic code that gets the current folder name or parent folder name that you want to use as an identifier to restrict access.
Let me know how you want it setup.
interactivetools.com
Re: [Dave] Restricting folder access based on membership level
By gkornbluth - May 11, 2010
/folderA/(many files and viewers)
/folderB/(many files and viewers)
/folderC/(many files and viewers)
is correct.
One group of members has access to Folder A only,
Another group of members has access to anything in Folders A and B
Another group might have access to folders A and C or just folder C
If you can give me some code to get me started on the one folder and 2 folder groups, I can work out the exact access logic.
Thanks again,
Jerry
Take advantage of a free 3 month trial subscription, only for CMSB users, at: http://www.thecmsbcookbook.com/trial.php
Re: [gkornbluth] Restricting folder access based on membership level
By Dave - May 11, 2010
Create a script in one of the folders called with this:
<?php echo __FILE__; ?><br/>
<?php echo $_SERVER['DOCUMENT_ROOT']; ?>
And let me know what it says.
interactivetools.com
Re: [Dave] Restricting folder access based on membership level
By gkornbluth - May 11, 2010
/hsphere/local/home/apbcweb/artistsofpalmbeachcounty.org/restricted_folder_A/doc_test.php
/hsphere/local/home/apbcweb/artistsofpalmbeachcounty.org
Thanks,
Jerry
Take advantage of a free 3 month trial subscription, only for CMSB users, at: http://www.thecmsbcookbook.com/trial.php