flash json php,flash++json+php+MySQL身份认证系统

文件系统为Entrance.mxml(flxe builder3+JSON(corelib-[1].85))+

loginJun.php+crossdomain.xml(Apache+php)+

auth_user(MySql5 table,db asterisk)

Entrance.mxml::

import mx.collections.ArrayCollection;

import com.adobe.serialization.json.JSON;

import mx.rpc.events.ResultEvent;

//private var userrname:String;

//private var passwrd:String;

//private var dataArray:ArrayCollection;

private var loginInfo:Array=new Array(2);

private var report:String;

private function acceptLogin():void{

loginInfo[0]=username.text;

loginInfo[1]=password.text;

//errorReport();

/*

dataToCheck[0]=name;

dataToCheck[1]=passwrd;

sendPHPData();*/

//var objSend:Object={userrname:username.text,passwrd:password.text};

//objSend.login="true";

//objSend.js;

//sendData.send(objSend);

sendPHPData();

}

private function sendPHPData():void{

var objSend:Object=new Object();

//var dataString:String=JSON.encode(dataArray.toArray());

var dataString:String=JSON.encode(loginInfo);

dataString=escape(dataString);

//dataString=escape(dataString);

//objSend.login="true";

//objSend.getTutorials="true";

objSend.js;

sendData.send(objSend);

//Info.text="send data to php succeed";

Info.text=dataString;

}

/*

private function getPHPData(event:ResultEvent):void{

var rawArray:String;

var rawData:String=String(event.result);

rawArray=JSON.decode(rawData)as String;

}*/

private function cancell():void{

username.text=null;

password.text=null;

Info.text="Please input name and password";

}

private function loginReport(event:ResultEvent):void{

//Info.text=String(event.result);

var backInfo:String=String(event.result);

//backInfo=JSON.decode(backInfo) as String;

Info.text=backInfo;

if(backInfo=="login succeed"){//load Pabel

}

else if(backInfo=="login failed"){//Remind user

//cancell();

}

else{}

}

]]>

url="

http://localhost/loginJun.php

"

useProxy="false" method="GET"

resultFormat="text" result="loginReport(event)">

"true"

5a23052a871149843d8fe34672e1bd7a.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值