ผมจะลองใช้ mybb ดูครับ เพราะไปหาข้อมูลมา บอกกันว่าบอร์ดตัวนี้ดี
และจะได้เป็นความรู้ด้วย
ขออธิบายใหม่ เพราะเห็นที่ตอบอาจจะไม่เข้าใจ
คือผมมีตัวเว็บของผมเอง เขียนเอง
แล้วตรง login ที่ตัวเว็บผม ผมต้องการให้ใช้ข้อมูลของ db ของ mybb
แล้วทีนี้มันติดปัญหาตรงที่ว่า
password ของ mybb มันเข้ารหัสไว้
ซึ่งผมไปหามามันคือ md5(md5($salt).md5($password))
ซึ่งจะเห็นได้ว่ามันมีการใช้ค่า salt
ซึ่งค่า salt นั้นเป็นค่าที่ระบบได้สุ่มขึ้นมา แต่ละ id จะมีไม่เหมือนกัน
ตาราง mybb_users
โค้ด: เลือกทั้งหมด
uid username password salt
1 tsctao 1234567890abcdef1234567890abcdef sSaAlLtTxX
2 abc 9876543210fedcba9876543210fedcba AbCdEfGhIj
แล้วที่นี้ผมไม่รู้จะทำอย่างไรที่จะดึงค่า salt ของ user นั้นมาได้อย่างไร
นี่คือโค้ดส่วนที่เขียนไว้
โค้ด: เลือกทั้งหมด
$strSQL = "SELECT * FROM mybb_users WHERE username = '".$strUsername."' and password = '".md5(md5(**salt**).md5($strPassword))."' ";
ตรง $salt นี่ต้องใช้ยังไง หรือต้องกำหนดตัวแปรของ salt ก่อน หรือทำอย่างไร
ช่วยหน่อยครับ
ขอบคุณครับ