[Xerte] Re: Desktop Xerte 2.17 -- having trouble reading data from external script

Dave Burnett d_b_burnett at hotmail.com
Tue Aug 7 15:49:17 BST 2012


Think Paul did. Same thing.Gotta be a security issue.

> Date: Tue, 7 Aug 2012 15:48:34 +0100
> From: patrick.lockley at googlemail.com
> To: xerte at lists.nottingham.ac.uk
> Subject: [Xerte] Re: Desktop Xerte 2.17 -- having trouble reading data from external script
> 
> try a webserver that isn't localhost?
> 
> On Tue, Aug 7, 2012 at 3:46 PM, Dave Burnett <d_b_burnett at hotmail.com> wrote:
> >
> > Shouldn't be as it's using an event.
> >
> >
> >
> >
> >> Date: Tue, 7 Aug 2012 15:43:35 +0100
> >> From: patrick.lockley at googlemail.com
> >> To: xerte at lists.nottingham.ac.uk
> >
> >> Subject: [Xerte] Re: Desktop Xerte 2.17 -- having trouble reading data
> >> from external script
> >>
> >> Timing issue?
> >>
> >> On Tue, Aug 7, 2012 at 3:41 PM, Paul Swanson <Paul.Swanson at harlandfs.com>
> >> wrote:
> >> > Same thing.
> >> >
> >> >
> >> >
> >> > Paul Swanson
> >> >
> >> > Internal Business Systems Analyst
> >> >
> >> > Internal Business Intelligence
> >> >
> >> > Harland Financial Solutions
> >> >
> >> > (800) 274-7280 Ext. 2462
> >> >
> >> > Paul.Swanson at harlandfs.com
> >> >
> >> >
> >> >
> >> > From: xerte-bounces at lists.nottingham.ac.uk
> >> > [mailto:xerte-bounces at lists.nottingham.ac.uk] On Behalf Of Dave Burnett
> >> > Sent: Monday, August 06, 2012 5:01 PM
> >> > To: Xerte list
> >> > Subject: [Xerte] Re: Desktop Xerte 2.17 -- having trouble reading data
> >> > from
> >> > external script
> >> >
> >> >
> >> >
> >> > What if it's on an actual web server?
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > ________________________________
> >> >
> >> > From: Paul.Swanson at harlandfs.com
> >> > To: xerte at lists.nottingham.ac.uk
> >> > Date: Mon, 6 Aug 2012 22:39:53 +0000
> >> > Subject: [Xerte] Desktop Xerte 2.17 -- having trouble reading data from
> >> > external script
> >> >
> >> > I’m have a devil of a time getting a Xerte app to read the response from
> >> > a
> >> > PHP script when run through a browser. It works fine in Preview mode,
> >> > and I
> >> > know the script is getting the login information and returning a string
> >> > because in preview mode I receive and can display the correct response
> >> > with
> >> > info from my database. I also have the PHP database script email me the
> >> > same
> >> > string. This works beautifully in Preview mode, but when I copy my rlo
> >> > and
> >> > other published files to localhost and run it from there, Xerte prints
> >> > ‘undefined’ for the rawData property returned from a sendAndLoadVars
> >> > call.
> >> > The database script still emails me the correct response.
> >> >
> >> >
> >> >
> >> > Here’s what I’m sending to my PHP authentication script (domain is
> >> > defined
> >> > in a login script, and the parent Page icon has an id of loginCheck):
> >> >
> >> > // real url
> >> >
> >> > URLString = domain + '/wbt/app/admin/authenticate.php';
> >> >
> >> >
> >> >
> >> > // pass values to external script
> >> >
> >> > loginVars = new LoadVars ();
> >> >
> >> > loginVars.action = 'authenticate';
> >> >
> >> > loginVars.login = username;
> >> >
> >> > loginVars.sku = sku;
> >> >
> >> >
> >> >
> >> > // send to login script
> >> >
> >> > loginCheck.sendAndLoadVars(URLString, loginVars);
> >> >
> >> >
> >> >
> >> > Following the above, I have an Interaction with an Event icon (eventName
> >> > =
> >> > onSendAndLoadVars, icon = loginCheck). Attached to the event is a script
> >> > icon with:
> >> >
> >> > // initialize btnPath -- assume not authenticated
> >> >
> >> > btnPath = 1; // 1 is the fail path
> >> >
> >> > message = ''; // initialize message
> >> >
> >> > responseMessage = ''; // initialize response message
> >> >
> >> >
> >> >
> >> > rawStuff = loginCheck.rawData;
> >> >
> >> > loginInstructions.setText(loginCheck.rawData);
> >> >
> >> >
> >> >
> >> > //rawStuff = replace(rawStuff, '<sup>®</sup>', '');
> >> >
> >> > rawInfoArray = rawStuff.split('&'); // save string pairs into an array
> >> >
> >> >
> >> >
> >> > for (i = 0; i < rawInfoArray.length; i++) { // break pairs into smaller
> >> > arrays and parse
> >> >
> >> >
> >> >
> >> > tempArray = rawInfoArray[i].split('='); // split on = sign
> >> >
> >> >
> >> >
> >> > switch (tempArray[0]) {
> >> >
> >> > case 'reg_id':
> >> >
> >> > sid = tempArray[1];
> >> >
> >> > btnPath = 0;
> >> >
> >> > break;
> >> >
> >> > case 'message':
> >> >
> >> > responseMessage = tempArray[1];
> >> >
> >> > break;
> >> >
> >> > }
> >> >
> >> >
> >> >
> >> > }
> >> >
> >> >
> >> >
> >> > debug('sid: ' + sid + '\nresponseMessage: ' + responseMessage);
> >> >
> >> > debug(loginCheck.rawData);
> >> >
> >> >
> >> >
> >> > // display appropriate response
> >> >
> >> > if (btnPath == 1) {
> >> >
> >> > message = '<p>Could not retrieve account from the database.</p><br
> >> > /><p>'
> >> > + responseMessage + '</p>';
> >> >
> >> > }
> >> >
> >> >
> >> >
> >> > I get all the expected debug info in Preview and login is successful.
> >> > Debug
> >> > response is:
> >> >
> >> > sid: 71
> >> >
> >> > responseMessage: User Found in Database<br/>
> >> >
> >> >
> >> >
> >> > reg_id=71&message=User Found in Database<br/>
> >> >
> >> >
> >> >
> >> > 0
> >> >
> >> >
> >> >
> >> > Any ideas would be appreciated.
> >> >
> >> >
> >> >
> >> > Paul Swanson
> >> >
> >> > Internal Business Systems Analyst
> >> >
> >> > Internal Business Intelligence
> >> >
> >> > Harland Financial Solutions
> >> >
> >> > (800) 274-7280 Ext. 2462
> >> >
> >> > Paul.Swanson at harlandfs.com
> >> >
> >> >
> >> >
> >> >
> >> > This message and any attachment are intended solely for the addressee
> >> > and
> >> > may contain confidential information. If you have received this message
> >> > in
> >> > error, please send it back to me, and immediately delete it. Please do
> >> > not
> >> > use, copy or disclose the information contained in this message or in
> >> > any
> >> > attachment. Any views or opinions expressed by the author of this email
> >> > do
> >> > not necessarily reflect the views of the University of Nottingham.
> >> > This message has been checked for viruses but the contents of an
> >> > attachment
> >> > may still contain software viruses which could damage your computer
> >> > system:
> >> > you are advised to perform your own checks. Email communications with
> >> > the
> >> > University of Nottingham may be monitored as permitted by UK
> >> > legislation.
> >> >
> >> > _______________________________________________ Xerte mailing list
> >> > Xerte at lists.nottingham.ac.uk
> >> > http://lists.nottingham.ac.uk/mailman/listinfo/xerte This message and
> >> > any
> >> > attachment are intended solely for the addressee and may contain
> >> > confidential information. If you have received this message in error,
> >> > please
> >> > send it back to me, and immediately delete it. Please do not use, copy
> >> > or
> >> > disclose the information contained in this message or in any attachment.
> >> > Any
> >> > views or opinions expressed by the author of this email do not
> >> > necessarily
> >> > reflect the views of the University of Nottingham. This message has been
> >> > checked for viruses but the contents of an attachment may still contain
> >> > software viruses which could damage your computer system: you are
> >> > advised to
> >> > perform your own checks. Email communications with the University of
> >> > Nottingham may be monitored as permitted by UK legislation.
> >> >
> >> >
> >> > _______________________________________________
> >> > Xerte mailing list
> >> > Xerte at lists.nottingham.ac.uk
> >> > http://lists.nottingham.ac.uk/mailman/listinfo/xerte
> >> >
> >> > This message and any attachment are intended solely for the addressee
> >> > and
> >> > may contain confidential information. If you have received this message
> >> > in
> >> > error, please send it back to me, and immediately delete it. Please do
> >> > not
> >> > use, copy or disclose the information contained in this message or in
> >> > any
> >> > attachment. Any views or opinions expressed by the author of this email
> >> > do
> >> > not necessarily reflect the views of the University of Nottingham.
> >> >
> >> > This message has been checked for viruses but the contents of an
> >> > attachment
> >> > may still contain software viruses which could damage your computer
> >> > system:
> >> > you are advised to perform your own checks. Email communications with
> >> > the
> >> > University of Nottingham may be monitored as permitted by UK
> >> > legislation.
> >> >
> >> >
> >>
> >> _______________________________________________
> >> Xerte mailing list
> >> Xerte at lists.nottingham.ac.uk
> >> http://lists.nottingham.ac.uk/mailman/listinfo/xerte
> >
> > This message and any attachment are intended solely for the addressee and
> > may contain confidential information. If you have received this message in
> > error, please send it back to me, and immediately delete it. Please do not
> > use, copy or disclose the information contained in this message or in any
> > attachment. Any views or opinions expressed by the author of this email do
> > not necessarily reflect the views of the University of Nottingham.
> >
> > This message has been checked for viruses but the contents of an attachment
> > may still contain software viruses which could damage your computer system:
> > you are advised to perform your own checks. Email communications with the
> > University of Nottingham may be monitored as permitted by UK legislation.
> >
> >
> > _______________________________________________
> > Xerte mailing list
> > Xerte at lists.nottingham.ac.uk
> > http://lists.nottingham.ac.uk/mailman/listinfo/xerte
> >
> > This message and any attachment are intended solely for the addressee and
> > may contain confidential information. If you have received this message in
> > error, please send it back to me, and immediately delete it.   Please do not
> > use, copy or disclose the information contained in this message or in any
> > attachment.  Any views or opinions expressed by the author of this email do
> > not necessarily reflect the views of the University of Nottingham.
> >
> > This message has been checked for viruses but the contents of an attachment
> > may still contain software viruses which could damage your computer system:
> > you are advised to perform your own checks. Email communications with the
> > University of Nottingham may be monitored as permitted by UK legislation.
> >
> >
> 
> _______________________________________________
> Xerte mailing list
> Xerte at lists.nottingham.ac.uk
> http://lists.nottingham.ac.uk/mailman/listinfo/xerte
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nottingham.ac.uk/pipermail/xerte/attachments/20120807/5238ec3b/attachment-0001.html>


More information about the Xerte mailing list