Switch the following line in your query profileID = #Session.Profile.profileID#
Also, you may want to consider transferring the session into a local variable to be more flexible with your function call Mike On Jan 26, 2011, at 12:47 PM, Adam Bourg wrote: > > Here's what I'm trying to do. I'm building a module that only our > Professional Staff can access, I am trying to identify where the person > logged in is a pro staff member or a student staffer. When they log into our > CMS, there is a session variable that returns their profile id. it is: > #Session.Profile.profileID# > > We have two tables: > Table 1: pro_profile > Primary key: profileID > This contains all users, their information etc... > > Table 2: mod_userStatus > Primary key: > Sec Key: profileID > This is simply a primary key with a secondary key of profileID. If a person > is on this list they are a prostaffer, if not they are a student. > > I'm trying to query the database and return boolean if the user exists on > mod_userStatus. If yes, they can access the page, if no, redirect. > > Here's the CFC. > > <cffunction name="isStudentEmployee" returntype="boolean" hint="Method to > determine if the person logged in is a student or pro staffer, will corelate > to a control structure if student employee throw up access denied"> > <cfquery datasource="#DSN#" name="isStudentEmployee"> > SELECT > profileID > FROM > mod_userStatus > WHERE > #Session.Profile.profileID# = profileID > </cfquery> > > <cfreturn true> > </cffunction> > > When I run this, it just gives me a blank page, returns nothing and no error. > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:341387 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm