It’s easier if you name your arguments when you are sending them.

 

It makes it less confusing.

 

 

Thus your call in as will look like this:
 
srv.qpUserLogin({usr:usrFormField.text, pss:pssFormField.text});

 

 

 


From: [email protected] [mailto:[email protected]] On Behalf Of Jeremy Rottman
Sent: Monday, September 12, 2005 7:43 PM
To: [email protected]
Subject: [flexcoders] Re: userlogin

 

Ok I think I got the log in working now, but the next question I have
is how to to send them to a new page if they are logged in.

--- In [email protected], "Malcolm" <[EMAIL PROTECTED]> wrote:
> Have you tried passing a NULL as your last argument? I know this sounds
> strange, but it works when using remote objects (AMF), not too sure
if the
> same goes for cf web services.
>
> Thus your call in as will look like this:
>
> srv.qpUserLogin(usr, pss, NULL);
>
> And in your cfc arguments define a 'FlexNULL' or something similar:
>
> <cffunction name="qpUserLogin" access="remote" hint="from
> tbl_smartPanel_users" returnType="string" output="false">
>       <cfargument name="usr" type="string" required="true" />
>       <cfargument name="pss" type="string" required="true" />
>       <cfargument name="FlexNull" type="any" required="no" default="">
>
>
>       <!--- your code here --->
>
> </cffunction>
>
> Post on it here:
>
>
http://www.flexingcfmx.com/index.cfm?mode=entry&entry=D36D5CE5-FB00-283B-A23
> A89CB46949A4D
>
> Hope this helps :]
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On
> Behalf Of Jeremy Rottman
> Sent: Tuesday, 13 September 2005 7:56 AM
> To: [email protected]
> Subject: [flexcoders] userlogin
>
> I am working on a simple test user login, and I am having a butt load
> of trouble with it. When I test the code, it tells me that element usr
> is undefined in my argument. You can see the file here. Does anyone
> know of a tutorial using cf?
> http://70.97.113.6/flex/
>
> Here is my code.
>
> CF--
> <cffunction name="qpUserLogin" access="remote" hint="from
> tbl_smartPanel_users" returnType="string" output="false">
>             <cfargument name="usr" type="string" required="true" />
>             <cfargument name="pss" type="string" required="true" />
>             <!-- Query for pulling userinfo based on what was passed
> from as -->
>             <cfquery name="qpGetLogin" datasource="#application.dsn#">
>                select * from tbl_smartPanel_userList
>                where fld_userlogin='#argument.usr#'          
>                and fld_userpass='#argument.pss#'
>             </cfquery>
>             <cfif qSecurity.recordcount gt 0>
>                   <cfset access="T">
>             <cfelse>
>                   <cfset access="F">
>             </cfif>
>            
>      
>             <cfreturn access />
>
>       </cffunction>     
>
> AS--
> // ActionScript Document
>
> function qpUserLogin(usr, pss) {
> srv.qpUserLogin(usr, pss);
> }
>
> Flex--
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml">
> <mx:WebService id="srv"
> wsdl="http://70.97.113.6/test/smartPanel.cfc?wsdl">
> </mx:WebService>
> <mx:Script source="login.as" />
> <mx:Form>
> <mx:FormItem label="Username" required="true">
> <mx:TextInput id="usr" />
> </mx:FormItem>
>
> <mx:FormItem label="Password" required="true">
> <mx:TextInput id="pss" />
> </mx:FormItem>
> </mx:Form>
>
> <mx:ControlBar horizontalAlign="right">
> <mx:Button label="Submit"
> click="qpUserLogin(usr.text, pss.text);" />
> </mx:ControlBar>
> </mx:Application>
>
>
>
>
>
>
> --
> Flexcoders Mailing List
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Search Archives:
http://www.mail-archive.com/flexcoders%40yahoogroups.com
> Yahoo! Groups Links






--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com




SPONSORED LINKS
Web site design development Software design and development Macromedia flex
Software development best practice


YAHOO! GROUPS LINKS




Reply via email to