Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie
Hi there,
There is an issue with role permissions that is being worked on at the moment.
If you are having trouble with access or permissions on regional forums please post here to get access: https://www.boards.ie/discussion/2058365403/you-do-not-have-permission-for-that#latest

File Manager

  • 24-03-2009 3:19pm
    #1
    Closed Accounts Posts: 23


    Hi Guys

    I have a website and I want clients to be able to log in and view the information that relates to them and them only. The information will be files, images, audio files etc. They should also be able to upload files and download files.

    What is the best way for this to be done.

    Thanks in advance


Comments

  • Registered Users, Registered Users 2 Posts: 378 ✭✭sicruise


    First off you need to set up a user management system, most containers come with one built in.

    Otherwise you could build one yourself...

    Secondly you need to decide on storage for your files and how you will retrict access. You have 2 choices really, database or filesystem.

    With filesystem your going to be depending on right to access etc and it will be harder to migrate your site to a different server at a later date but it does have the advantage of faster access.

    If you choose to store in a db you will most likely use BLOBS, check it out for your relavant DB.

    You can just have a column in this table for a userid and use this to identify who owns the file. You may want a group column too to allow people to share files amongst others... I'll let you think how to implement that yourself.


  • Registered Users, Registered Users 2 Posts: 2,120 ✭✭✭p


    Try basecamp, it might be suitable for this.


  • Registered Users, Registered Users 2 Posts: 2,032 ✭✭✭colm_c


    +1 for basecamp or other similar tools.


Advertisement