Forgot to mention that using <cflogin> and <cfloginuser> also give you  
access to the function #getAuthUser()# which will return the  
authenticated username at any time.  This is in addition to the  
#isUserInRole()# function.  Both are pretty handy.  If you are not  
using MX yet, this could be a good time to upgrade.

Cantrell

On Tuesday, December 3, 2002, at 07:02 AM, Ian Vaughan wrote:

> I have been informed that user roles and groups for users is the best
> approach but how does this exactly work from a Coldfusion  
> persepective, and
> is this the best way to achieve my brief, or is the way I am planning  
> on
> going the best approach?
>
> This is my brief, I am creating an Intranet application that features a
> publishing area allowing users to add/delete/modify their own content  
> on the
> site.  Using html forms, CFFile and Oracle to hold word and pdf docs.   
> And
> having a select form field where the user selects who should see the  
> file
> teama, teamb or everybody
>
> However some users of the Intranet are from teama and should only be  
> allowed
> to view documents related to teama.  teamb have documents that only  
> their
> team should see.  Finally there will be some documents that users  
> upload
> that are available to everybody.
>
> To access the Intranet the users have to log in, where their username  
> and
> password is authenticated against the user table.  The user table has
> fields..
>
> id
> username
> password
> fname
> lname
> division
>
> If correct they enter the intranet. The click on the documents link  
> where
> the following query would be run, I was thinking along the lines of  
> adding a
> where clause perhaps ?  using the info where the user selected when  
> they
> added the content - i.e. should it be see by teama, teamb or everybody?
>
> Is this the best way to achieve this ????
>
> <CFQUERY name="docs" datasource="intranetv8">
> SELECT docid, doctitle, docsummary, docpath, views
> FROM itdocs
> WHERE category2='#URL.category2#'
> AND
> views='#what would go here that states what result of docs would be  
> shown
> based on the user logged in.  If the doc is only to be viewed by teama,
> teamb or everybody???#'
> </CFQUERY>
>
>
>
> ian
>
>
>
>
> 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm

Reply via email to