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

Pat Lockley patrick.lockley at googlemail.com
Tue Aug 7 15:53:23 BST 2012


bit fiddler shows the same thing?

Flash and fiddler can see different things?

On Tue, Aug 7, 2012 at 3:49 PM, Dave Burnett <d_b_burnett at hotmail.com> wrote:
> 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
>
> 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.
>
>



More information about the Xerte mailing list