login ที่เวปแล้วไม่ต้องการให้ไป login ซ้ำที่ webboard(phpBB)

กฎการใช้บอร์ด
คำถามหมวดนี้ ควรระบุ รายละเอียดของ Server OS, เวอร์ชั่น ของ PHP, CMS ที่ท่านใช้
รวมถึง Hosting หรือ Control Panel Hosting

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: login ที่เวปแล้วไม่ต้องการให้ไป login ซ้ำที่ webboard(phpBB)

โดย Ballz » 22/08/2007 7:16 am

ที่หน้า register ของ phpBB มีข้อมูลหลักๆ อยู่ไม่กี่ตัว ส่วนข้อมูลอื่นๆ เป็นข้อมูลสำหรับเว็บบอร์ด เช่น แสดงลายเซ็นต์เสมอ, ภาษา, สี, รูปภาพ ฯลฯ ซึ่งผมจะ default ค่าเหล่านี้ให้ก็ใช่ที่ เพราะ user ต้องไป edit ข้อมูลตัวเองที่หน้า webboard อีกที ก็เลยหาทางออกได้แล้วว่าให้ user register ทั้งส่วนเว็บเรา และเว็บบอร์ดด้วยเลยทีเดียว และหาก login ด้วย username, password เดียวกัน เวลา login ที่เว็บ ระบบจะ login ที่เว็บบอร์ดให้ด้วยเลย (ด้วย MOD ที่ Reply ไปก่อนหน้า)

ผมพยายามไล่ code ส่วน register แล้วแต่มันยุ่งยากจริงๆ (ปกติผมเขียน .net เพิ่งมาจับ php นี่แหล่ะครับ เลยไม่ค่อยคล่องเท่าไหร่) คิดว่าทางออกนี้น่าจะดีกว่าน่ะครับ ให้ user กำหนดข้อมูลส่วนตัวด้วยเลย และให้ตัว phpBB มันเติมค่าที่มันต้องการให้เองด้วย เราเตรียมเรื่อง login กับ link หน้าตอน register ใหม่น่าจะดีกว่า

ขอบคุณทุกท่านที่เข้ามาชม และคุณ mindphp ที่ช่วยตอบนะครับ :-D

โดย mindphp » 22/08/2007 6:48 am

ลอง ใส่เข้าไป ยัง ครับ บางค่า ไม่ จำเป็น ต้อง ใจ ก็ได้ครับ ลองดู จาก หน้า ลงทะเบียน ของ phpbb ที่หน้าเว็บ ก็ ได้ครับ ว่าเค้าต้องการค่า อะไร บ้าง :-D :-D

โดย Ballz » 22/08/2007 6:40 am

ผมลองไล่ code ไฟล์ \includes\usercp_register.php ที่เป็นหน้า register ของ phpBB2 นี้ดู ตรงส่วนที่เป็น SQL Insert statement ค่าของฟิลด์ต่างๆ ที่ไม่ใช่ username, password นั้นเป็นค่าที่อ่านจาก ui ของหน้า register นั้นทั้งนั้นเลย และหลายฟิลด์เป็น Not NULL ด้วย - -" ถ้าผมจะเขียน insert statment นี้เองที่หน้า register ของเวปผม ก็ไม่รู้ว่าจะไปเอาค่าเยอะแยะเหล่านั้นมาจากไหนดี - -" ติดอยู่ส่วนเดียวแล้วล่ะครับเนี่ย กลุ้มมากเลย :cry:

ขอบคุณมากครับ

โดย Ballz » 22/08/2007 6:29 am

download MOD ที่ผมใช้ได้ที่นี่เลยครับ:
http://www.phpbb2.de/ftopic29691.html

โดย mindphp » 22/08/2007 2:22 am

ใช้ Mod ชื่ออะไรครับ เผื่อ มีคนอื่น อยากได้ มั่ง
ส่วนการลง ทะเบียน นี่ ง่าย เลยครับ เขียน เอา เองก็ได้ครับ เขีบน insert ธรรมดาเลยครับ

โดย Ballz » 22/08/2007 2:13 am

ตอนนี้ผมหา MOD มาเชื่อมส่วน login ได้แล้วครับ :-D

ติดปัญหาต่อมา ต้องการให้ Register ที่เวปแล้ว ให้นำข้อมูล username, password ของ user ไป register ที่เว็บบอร์ดด้วยน่ะครับ

มีตัวอย่าง หรือ link บ้างมั้ยครับ เรื่องนี้ผม search google แล้วยังหาไม่เจอเลยครับ :?

ขอบคุณมากครับ

โดย mindphp » 21/08/2007 6:43 pm

ลองดู ใน ไฟล์ login.php ของ phpbb2 ตั้งแต่ บันทัดที่ 53 เป็นต้นไปครับ

โดย Ballz » 21/08/2007 3:41 pm

phpBB2 ครับ :-D

โดย mindphp » 21/08/2007 5:22 am

ใช้ phpbb เวอร์ชั่นไหนครับ

โดย Ballz » 20/08/2007 10:43 pm

ผมจำเป็นต้องใช้หน้าลงทะเบียนของเว็บน่ะครับ เพราะข้อมูลมันกำหนดตาม Business
ผมลองดู table Users ของ phpBB แล้วมันเก็บฟิลด์ บลาๆ เต็มเลย แล้วก็ไปดูไฟล์ login.php ของ phpBB แต่ก็ไม่รู้เรื่องอยู่ดี อยากได้ตัวอย่างว่าหลังจาก register หรือ login จากหน้าเว็บ เราต้องไปเขียน code ส่งไปให้ phpBB ยังไงบ้างอ่ะครับ ข้อมูลที่ใช้ร่วมกันก็มี
- username
- password

ขอบคุณมากครับ :?

ข้างบน