With the Macbook Air, after sorting thru the hoops and hurdles presented to a newbie transfering certificates and profiles etc. from one computer to another, I have finally found some code that always worked before but now doesn't work at all with LC 7.0.1. The same code on the same Mac works fine with LC 6.6.5. I haven't tried any other versions yet.
I log in to my server, search a small database table to make sure that a username and password are contained in the database on the server. If the record is found successfully then the app continues to execute.
This all works fine with LC 6.6.5 on the Macbook Air as well as the 4 devices that have the app on them. It also works fine in the simulator and in the IDE.
tOutput is some HTML mumbo jumbo when I run with LC 7.0.1

Here is the code:
show image "wait.gif"
put fld "userEmail" of cd "Login Page" into tuvar
put tuvar into tArray["useremail"]
put fld "passwordField" of cd "Login Page" into tpasvar
put tpasvar into tArray["upassword"]
put "data=" & URLEncode(base64Encode(arrayEncode(tArray))) into tData
put URLEncode("myapi username") into tApiUser
put URLEncode("myapi password") into tApiPass
show image "wait.gif"
post tData to URL ("https://" & tApiUser & ":" & tApiPass & "@ssl-myserversignin.com/~my serveraccount/api/login.lc")
put it into tOutput
tOutput is "<pre> row 3, col 1: arrayDecode: failure ......
The error occurs in the very first line of code (row 3) in the login.lc code.
Here is that line od code on the server:
<?lc
put arrayDecode (base64Decode(urlDecode($_POST["data"]))) into tArray
Any Ideas as to what I might be doing wrong?
Thanks.
Tom