sureV โพสต์ 2012-4-22 18:18:32

[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 {//ถ้าล็อกอินไม่ถูกต้อง ทำตรงนี้}
กดบวกจิตให้ด้วยน้อ มันช่างร่อยหรอเหลือเกิน...

tiannkon03 โพสต์ 2012-4-22 18:22:04

ขอบคุณคร๊าบบบบบบ

sangvichai โพสต์ 2012-4-22 19:00:35

อยากได้ละเอียดๆแบบทำให้ดูเลยน่ะครับฮ่าๆจะได้ไอเดียกว่า แต่ยังไงก้ขอบคุณครับ

PII3EE2 โพสต์ 2012-12-26 22:06:22

ขอติดตามเพื่อพัฒนาต่อ

exorcist-3z โพสต์ 2012-12-27 11:51:02

ฟังก์ชั่นล็อกอินแบบเขียนมือและวิธีการเข้า...

ninwatza โพสต์ 2013-2-16 08:34:57

ผมไม่ได้เรียน ทางด้านนี้โดยตรงแต่สนใจ

จึงยังไม่ GET ครับ 555

มันต้องเอาโค้ดที่ให้ ทำเป็น .php แล้วเวลาเรียกใช้เรียก สมมติ ผมตั้งให้ปุ่มๆนึง ว่า เข้าสู่ระบบ จะใส่อย่างไรครับ

sm921dz

cyber2friends โพสต์ 2013-3-5 21:43:24

อยากได้ฟังก์ชั่นลงทะเบียนครับ
พอมีรึเปล่าครับsm921dz

ninya_jang โพสต์ 2014-1-15 16:32:44

ขอบคุณมากกเลยค่ะ ได้ประโยชน์มากเลย{:956:}
หน้า: [1]
ดูในรูปแบบกติ: [PHP]ฟังก์ชั่นล็อกอินแบบเขียนมือและวิธีการเข้ารหัสสำหรับ Discuz! X