[PHP]ฟังก์ชั่นล็อกอินแบบเขียนมือและวิธีการเข้ารหัสสำหรับ Discuz! X
แก้ไขครั้งสุดท้าย 2012-4-22 18:28 โดย sureVสำหรับคนที่ต้องการใช้ฟังก์ชั่นล็อกอินของบอร์ด Discuz ด้วย PHP นะครับ กระทู้นี้ ผมมีโคดฟังก์ชั่น PHP มาให้ครับ ^^
<?
/*ส่วนของฐานข้อมูล*/
mysql_connect("hostname or ip","database username ,"database password") or die ('DBERR'); mysql_select_db($dbname);
/*ฟังก์ชั่นล็อกอิน*/
function login($username,$password){
$rs1 = mysql_query("SELECT m.salt FROMpre_ucenter_members a LEFT JOIN pre_ucenter_members m USING(uid) WHERE a.username='$username'");
$rs2= mysql_fetch_array($rs1);
$salt = $rs2['salt'];
$passencry = md5(md5($password).$salt); //วิธีการเข้ารหัส
$rs1 = mysql_query("SELECT m.password FROMpre_ucenter_members a LEFT JOIN pre_ucenter_members m USING(uid) WHERE a.username='$username'");
$rs2= mysql_fetch_array($rs1);
if ($passencry == $rs2['password']){return true;}
else if ($passencry != $rs2['password']){return false;}
}
?>
วิธีการใช้ก็
if(login("username","password")){//ถ้าล็อกอินถูกต้อง ทำตรงนี้}
else {//ถ้าล็อกอินไม่ถูกต้อง ทำตรงนี้}
กดบวกจิตให้ด้วยน้อ มันช่างร่อยหรอเหลือเกิน... ขอบคุณคร๊าบบบบบบ อยากได้ละเอียดๆแบบทำให้ดูเลยน่ะครับฮ่าๆจะได้ไอเดียกว่า แต่ยังไงก้ขอบคุณครับ ขอติดตามเพื่อพัฒนาต่อ ฟังก์ชั่นล็อกอินแบบเขียนมือและวิธีการเข้า... ผมไม่ได้เรียน ทางด้านนี้โดยตรงแต่สนใจ
จึงยังไม่ GET ครับ 555
มันต้องเอาโค้ดที่ให้ ทำเป็น .php แล้วเวลาเรียกใช้เรียก สมมติ ผมตั้งให้ปุ่มๆนึง ว่า เข้าสู่ระบบ จะใส่อย่างไรครับ
sm921dz อยากได้ฟังก์ชั่นลงทะเบียนครับ
พอมีรึเปล่าครับsm921dz ขอบคุณมากกเลยค่ะ ได้ประโยชน์มากเลย{:956:}
หน้า:
[1]