Maybe this is it... the first few lines in the authenticate function
of security.cfc
<cfset var ud = "" />
<cfset var stResult = structnew() />
<cfset var udlist = structsort
(this.userdirectories,"numeric","asc","seq") />
<cfimport taglib="/farcry/core/tags/farcry/" prefix="farcry" />
<cfif structkeyexists(url,"ud")>
<cfset udlist = url.ud />
</cfif>
<cfif isArray(udlist)>
<cfset udlist = arrayToList(udlist) />
</cfif>
I am a bit of a novice CF person, so I may be off base here but..
Looks like the problem is:
the udlist values set here
<cfset var udlist = structsort
(this.userdirectories,"numeric","asc","seq") />
are overwritten here:
<cfif structkeyexists(url,"ud")>
<cfset udlist = url.ud />
</cfif>
by the value set in webtop/login.cfm here:
<cfparam name="url.ud" default="#application.security.getDefaultUD()
#" />
commenting out the code the overwrites the "list" of values solves the
problem. Though I am not sure if this will cause an unforseen problem?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"farcry-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/farcry-dev?hl=en
-~----------~----~----~----~------~----~------~--~---