<cfcomponent output="false" extends="coldspring.aop.BeforeAdvice">
	
<cffunction name="setTokenManager" output="false">
	<cfargument name="value">
	<cfset variables.tokenManager=arguments.value>
</cffunction>

<cffunction name="before" access="public" returntype="any">
    <cfargument name="method" type="coldspring.aop.Method" required="true" />
    <cfargument name="args" type="struct" required="true" />
    <cfargument name="target" type="any" required="true" />
	
	<cfset var userData=variables.tokenManager.check(args[1])>
	
	<cfset args['USER']=userData>
	
 </cffunction>

</cfcomponent>
