in my cfc the return type is boolean and is set to return true if there is a match. when i set the return type to query to return the query result(checkAuthentication), nothing happens.
<cffunction name="loginUser" access="remote" returntype="boolean"> <cfargument name="username" type="string" required="true"/> <cfargument name="password" type="string" required="true"/> <cfquery name="checkAuthentication" datasource="authentication"> SELECT * FROM profile where username = <cfqueryparam cfsqltype="cf_sql_varchar" value="#arguments.username#"> and Password = <cfqueryparam cfsqltype="cf_sql_varchar" value="#arguments.password#"> </cfquery> <cfif checkAuthentication.recordCount EQ 1> <cfreturn true/> <!---<cfreturn checkAuthentication>---> <cfelse> <cfreturn false/> </cfif> </cffunction>