I am creating a website where multiple users from multiple companies will come to enter and later retrieve data. Users from each company will see only data from their own company, but the data will reside in a single database alongside the data from all of the companies. This will be a service the users pay for (subscribe to) by company. I have figured out how to display the data correctly using session variables and ulink. I anticipate creating a filter which is a combination of the company name and address, in case there are two companies with the same name.
The intent is to have one or more persons at each company with administrative rights to features of the site. (separate and distinct from my administration of the site itself) for example they would be allowed to add users at their company with lesser rights (maybe view the data only, or maybe rights to add data but not to delete it).
My question is: What is the best way to manage or structure the signup and payment areas of the site. I anticipate using Paypal to collect the $$$. Do I simply create an "Add new user at this company" page available only to those with admin rights which skips the payment parts of the site. I could then populate the company info fields of the new user(which is important for filtering records) with the company info already in the record of the person creating the new user.
I have seen discussion threads about how difficult or impossible it is to keep track of concurrent users so I'm not trying to do that. I will have a base price for each company for a year of access with an add-on to that dependent on how many records they are storing.
Thank you.
Kevin Callanan
The intent is to have one or more persons at each company with administrative rights to features of the site. (separate and distinct from my administration of the site itself) for example they would be allowed to add users at their company with lesser rights (maybe view the data only, or maybe rights to add data but not to delete it).
My question is: What is the best way to manage or structure the signup and payment areas of the site. I anticipate using Paypal to collect the $$$. Do I simply create an "Add new user at this company" page available only to those with admin rights which skips the payment parts of the site. I could then populate the company info fields of the new user(which is important for filtering records) with the company info already in the record of the person creating the new user.
I have seen discussion threads about how difficult or impossible it is to keep track of concurrent users so I'm not trying to do that. I will have a base price for each company for a year of access with an add-on to that dependent on how many records they are storing.
Thank you.
Kevin Callanan
Comment