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
-~----------~----~----~----~------~----~------~--~---

Reply via email to