[問題] Flash 利用 PHP進行檢查,再回傳給FLASH
我是在寫利用FLASH 登入會員系統的程式,在網路上看到幾乎都是用ASP進行撰寫
以下是我的程式碼,看了許多網路上的code拼湊而成
好像出現都是"YA"可以麻煩高手們幫忙解救嗎?
小妹是初學者...~在麻煩各位了
PHP部分:
<?php
require_once("dbtools.inc.php");
//取得表單資料
$uid = $_POST["uid"];
$pwd = $_POST["pwd"];
//建立資料連接
$link = create_connection();
//檢查帳號密碼是否正確
$sql = "SELECT * FROM member Where account = '$uid' AND password = '$pwd'";
$result = execute_sql("team", $sql, $link);
//如果帳號密碼錯誤
if (mysql_num_rows($result) == 0)
{
//釋放 $result 佔用的記憶體
mysql_free_result($result);
//關閉資料連接
mysql_close($link);
//顯示訊息要求使用者輸入正確的帳號密碼
echo "<script type='text/javascript'>";
echo "alert('帳號密碼錯誤,請查明後再登入');";
echo "history.back();";
echo "</script>";
$ioio = "Yes_No=false & uid=0";
echo mb_convert_encoding($ioio , "UTF-8", "BIG5");
}
//如果帳號密碼正確
else
{
//取得 id 欄位
$id = mysql_result($result, 0, "memberid");
//釋放 $result 佔用的記憶體
mysql_free_result($result);
//關閉資料連接
mysql_close($link);
//將使用者資料加入 cookies
setcookie("memberid", $id);
setcookie("account", $account);
setcookie("passed", "TRUE");
$ioio = "Yes_No=true ";
echo mb_convert_encoding($ioio , "UTF-8", "BIG5");
}
?>
這是FLASH一個影格的動作
stop();
var member_obj:Object = new Object();
//當登入成功後,把會員資料記錄在該Object裡
var LOGIN_URL:String = "http://localhost/983/checkpwd.php";
var my_lv:LoadVars = new LoadVars();
var result_lv:LoadVars = new LoadVars();
result_lv.onLoad = function(success:Boolean):Void {
if(!success){
msg_txt.text = "伺服器忙碌中!"
return;
}
if ("Yes_No"==true) {
member_obj.name = result_lv.account;
msg_txt.text = ""
gotoAndStop("success");
} else {
msg_txt.text = "ya";
}
};
login_btn.onRelease = function() {
my_lv.uid = uid_txt.text;
my_lv.pwd = pwd_txt.text;
my_lv.sendAndLoad(LOGIN_URL, result_lv, "POST");
};
麻煩各位拜託!!^_^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.24.192.43
推
03/27 20:54, , 1F
03/27 20:54, 1F
→
03/27 21:22, , 2F
03/27 21:22, 2F
→
03/27 21:23, , 3F
03/27 21:23, 3F
→
03/27 21:44, , 4F
03/27 21:44, 4F
→
03/27 23:11, , 5F
03/27 23:11, 5F
→
03/28 00:11, , 6F
03/28 00:11, 6F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):