|
|
|
[iOS] สอบถามการทำ apps login โดยใช้ database เป็น php กับ mysql |
|
|
|
|
|
|
|
ปกติแล้ว MD5 มันจะถอดไม่ได้ครับ คุณจะต้องเข้ารหัสข้อความที่ต้องการแล้วนำไปตรวจสอบใน Database ว่าตรงกันหรือไม่
Go to : iOS/iPhone Login Username and Password from Web Server (PHP and MySQL)
จากตัวอย่างนี้ให้เพิม MD5() เข้าไปครับ
Code (PHP)
<?
$objConnect = mysql_connect("localhost","root","root");
$objDB = mysql_select_db("mydatabase");
//$_POST["sUsername"] = "weerachai"; // for Sample
//$_POST["sPassword"] = "weerachai@1"; // for Sample
$strUsername = $_POST["sUsername"];
$strPassword = MD5($_POST["sPassword"]);
$strSQL = "SELECT * FROM member WHERE 1
AND Username = '".$strUsername."'
AND Password = '".$strPassword."'
";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
$intNumRows = mysql_num_rows($objQuery);
if($intNumRows==0)
{
$arr["Status"] = "0";
$arr["MemberID"] = "0";
$arr["Message"] = "Incorrect Username and Password";
echo json_encode($arr);
exit();
}
else
{
$arr["Status"] = "1";
$arr["MemberID"] = $objResult["MemberID"];
$arr["Message"] = "Login Successfully";
echo json_encode($arr);
exit();
}
/**
return
// (0=Failed , 1=Complete)
// MemberID
// Error Message
*/
mysql_close($objConnect);
?>
|
|
|
|
|
Date :
2012-12-19 15:41:52 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพิ่มเข้าไป แล้ว ใช้ได้เลยใช่ไหมครับผม
|
|
|
|
|
Date :
2012-12-19 15:49:07 |
By :
asakula014 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วจาก ตัวอย่างนี้
Go to : iOS/iPhone Login Username and Password from Web Server (PHP and MySQL)
ตรง getuser สามารถ เอา MD5 แปลง เพื่อแสดงรหัสผ่านได้ใช่ไหมครับ
|
|
|
|
|
Date :
2012-12-19 15:51:30 |
By :
asakula014 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|