คู่มือ phpFusion ตอน ควบคุมระบบสมาชิก

คู่มือ phpFusion ตอน ควบคุมระบบสมาชิก

ถ้าท่านพึ่งเริ่มอ่านบทความนี้เป็นครั้งแรก ผมแนะนำว่า ให้ท่านย้อนกลับไปอ่านบทความอีก4ตอนที่ผ่านมาก่อนนะครับ เพราะว่า การที่เราจะควบคุมระบบได้นั้น เราควรมีความเข้าใจขั้นพื้นฐานของ CMS ตัวนั้นๆด้วย ว่ามันทำงานอย่างไร และการวางระบบเค้าเป็นอย่างไร เพื่อจะได้ไม่งงในการปรับแต่งครับ

ก็เริ่มต้นที่ ระบบควบคุมสมาชิก เลยนะครับ จะมีเครื่องมือ ดังด้านล่าง

ควบคุมสมาชิก php-fusion

เรามาเริ่มที่เครื่องมือ แรกกันเลยกับ

กลุ่มของสมาชิก เครื่องมือนี้มีประโยชน์ในการ จัดการ และควบคุม กลุ่มต่างๆของสมาชิกครับ ไม่ว่าจะเป็นการสร้างเพิ่ม แก้ไข ลบออก ของกลุ่มสมาชิกในเว็บของเรา

เมื่อเราต้องการสร้างก็ง่ายๆด้วยการพิมพ์ชื่อกลุ่ม พร้อมคำบรรยายกลุ่มลงไปได้เลย แล้วกดบันทึกครับ

สร้างกลุ่มสมาชิก

แล้วเราก็จะได้ดังนี้

เพิ่มกลุ่มสมาชิกเรียบร้อยแล้วซึ่ง ประโยชน์ของการสร้างกลุ่มสมาชิกนั้นเนี่ย ส่วนนึง มีเอาไว้เพื่อการแยกแยะระดับขั้นของสมาชิกครับ อีกส่วนนึงเอาไว้สำหรับการกำหนดสิทธในการเข้าใช้เว็บของเรา เพราะเมื่อเราสร้างกลุ่มขึ้นมาแล้ว รายชื่อกลุ่มจะไปปรากฏใน ส่วนต่างๆของเว็บด้วย ยกตัวอย่างง่ายๆคือ เมื่อตอนก่อนที่เราสร้างกระดานขึ้นมานั้น เมื่อเราเพิ่มกลุ่มสมาชิกแล้วเนี่ย ถึงตอนกำหนดสิทธ ก็จะมีกลุ่มใหม่ที่เราสร้าง มาปรากฏอยู่ด้วย ดังนี้ครับ

กำหนดสิทธการเข้าถึงกระดานข่าว

ส่วนวิธีการเพิ่มสมาชิกเข้ากลุ่มนั้นๆเนี่ย ก็ไม่ยากครับ ด้วยการเลือกกลุ่มสมาชิกก่อน แล้วจึงทำการคลิกแก้ไข

เพิ่มกลุ่มสมาชิก

ก็จะได้ดังนี้

แก้ไขกลุ่มสมาชิก

เหมือนตอนที่แล้วครับ คือแค่คลิกชื่อสมาชิกที่เราต้องการเพิ่มเท่านั้นเองครับ มีสมาชิกหลายท่านถามเข้ามามากครับ เรื่อง ระดับขั้น ของสมาชิก ว่าเราจะสามารถกำหนดให้เลื่อนขั้นอัตโนมัติ โดยนับจากจำนวนการโพสต์ได้หรือไม่ผมขอยืนยันนั่งยันนอนยันตรงนี้ว่าไม่ได้นะ ครับ เพราะว่าตัว CMS นี้ อาจจะ ไม่ได้พัฒนาเจาะลึกลงในรายละเอียดการเป็น Community มากขนาดนั้น แต่อย่างไรก็ตามผมว่าเค้าก็พัฒนาได้ดีในระดับนึงแล้วล่ะครับ(ผมจึงมั่นใจ เลือกใช้ หุๆๆๆ) แต่อย่างไรก็ดี ถ้าเรามีความรู้เรื่องภาษา php เนี่ย เราก็สามารถแก้ไขโค้ดต่างๆเองได้ตามใจเลยครับ ไม่ผิดกฏกติกาแต่อย่างใด เพียงแต่ว่าอย่าลบ Copyright ออกโดยยังไม่จ่ายเงินให้เค้าก็เท่านั้นครับ เพื่อมรรยาทครับ^v^ (หากอยากได้จริงๆ จำเป็นต้องเอาตัวเสริมมาลงครับ)

ออกนอกเรื่องไปไกล เรามาดูเครื่องมือชิ้นต่อไป นั่นคือ

จัดการสมาชิกเอา ไว้สำหรับดูข้อมูลของสมาชิกครับ ดูได้ทั้งหมดยกเว้นรหัสผ่าน เหอๆๆ เพราะว่า CMS ตัวนี้ก็เหมือนตัวอื่นๆ คือมีการเข้ารหัสแบบ MD5 ซึ่งเป็นการเข้ารหัสทางเดียวไม่สามารถแก้ย้อนกลับมาเป็นรหัสผ่านได้ ดังนั้น ท่านจึงเห็นหลายๆเว็บว่า ทำไมเวลาลืมรหัสผ่านแล้วเราขอใหม่ แต่ไม่ได้รหัสเดิม นั่นเพราะการเข้ารหัสแบบนี้นั่นยังไงล่ะครับในนี้ก็ไม่มีอะไรมากครับ แค่ดูรายชื่อสมาชิก เรียงตามตัวอักษรเป็นต้น ถ้าเราจะเอารายละเอียดของสมาชิกเชิงลึก เช่นสมัครวันไหน ล็อกอินครั้งสุดท้ายเมื่อไร ให้เราเข้าไปดูใน phpMyAdmin ครับ มันมีการบันทึกเอาไว้ และในเมนูนี้เรายังสามารถเพิ่มสมาชิกใหม่ได้ด้วยตัวเราเองดังนี้ครับ

เพิ่มสมาชิกใหม่คลิกที่ปุ่มเพิ่มแล้วก็กรอกๆๆๆ ได้เลยครับ

กรอกข้อมูลเพิ่มสมาชิกใหม่และ อีกข้อตกลงนึงของ CMS ตัวนี้นั่นก็คือ ไม่สามารถใช้สัญลักษณ์ต่างๆที่แปลกประหลาดได้นะครับ รวมไปถึงภาษาไทยด้วยครับ และอีกข้อตกลงที่มีใช้กันทั่วไปคือ ต้องตั้งรหัสผ่านไม่น้อยกว่า6ตัวครับ เพราะเหตุผลเรื่องความปลอดภัยของ Account นั่นเอง แล้วการติ๊กเลือกซ่อนหรือไม่ซ่อนอีเมล์ ก็เพื่อการป้องกันสแปมครับ เพราะพวกนี้มันมาเก็บอีเมล์แล้วมันก็เอามาบอมบ์เมล์ทีหลังครับ และถ้าใครตั้งรหัสน้อยกว่า6ตัวก็จะเจอดังนี้

รหัสผ่านสั้นไปเราก็กลับไปแก้ไขรหัสให้ยาวแล้วกด เพิ่มสมาชิก แค่นั้นเองครับ

เมื่อเราสร้างสมาชิกจะเห็นว่ามีเครื่องมือจัดการสมาชิกเพิ่มมาอีก ดังนี้

แก้ไขคือ การแก้ไขข้อมูลส่วนตัวสมาชิก ห้ามใช้งานคือแบนนั่นล่ะครับ ลบ คือลบสมาชิกคนนี้ออกจากฐานข้อมูลครับ

เมนูต่อไป คือ รายชื่อต้องห้าม มีเอาไว้เพื่อการแบนอย่างเดียวเลยครับ

ban สมาชิกเมื่อ คลิกแล้ว ก็ใส่สิ่งที่เราต้องการแบนได้เลยครับ เช่น IP อีเมล์ โดยเราสามารถระบุให้เจาะจงหรือเอาทั้งกลุ่มเลยก็ได้ครับเช่น IP ปรกติจะมี4ชุด คือ xxx.xxx.xxx.xxx ถ้าเรากำหนดทั้งสี่ชุด คนที่ใช้ IP นั้นก็จะโดนแบนครับ แต่ถ้าเราใส่น้อยกว่านั้น เช่น xxx.xxx คนที่มี IP ขึ้นต้นด้วยเลขนั้นทั้งหมดก็เข้ามาได้ทันทีครับ อันนี้จะส่งผลกว้างมากครับเช่นคุณแบน IP ที่ขึ้นต้นด้วย 203 เมื่อไร คนไทยเกือบทั้งประเทศก็เข้าไม่ได้แล้วครับ เพราะ IP หลักของไทยคือ 203.xxx.xxx.xxx ครับ ท่านก็ใส่เข้าไปเลยนะครับ หรือทางอีเมล์ ถ้าใส่ @hotmail.com ใครที่ใช้ @hotmail.com ก็โดนแบนครับ ท่านลองใส่อีเมล์ของท่านก็ได้ แล้วท่านก็จะโดนแบนครับ แล้วท่านก็จะทำอะไรกับเว็บต่อไม่ได้ เพราะท่านโดนแบน! 55555 อย่าเผลอไปลองใส่ตัวเองล่ะ เดี๋ยวยุ่ง

ข้อมูลการแบน

เมนูต่อไปครับ คือ

ตั้งค่า admin เอาใว้สร้างผู้ดูแลระบบ ภาษาปะกิดก็ Moderater นั่นเองครับ(เรามีฐานะเป็น Admininstrator)

เพิ่มผู้ดูแลใหม่เรา ก็เลือกชื่อสมาชิกแล้วกดเพิ่มผู้ดูแล แต่การเพิ่มผู้ดูแลนั้นยังไม่สมบูรณ์นะครับ เราจะต้องกำหนดให้ด้วยว่า ผุ้ดูแลคนนั้น ดูแลอะไรบ้าง เพราะว่า เว็บใหญ่(ที่ไม่ใช่เว็บผม) ต้องทำงานเป็นทีมครับ ฝ่ายโค้ด ฝ่ายกราฟิก ฝ่ายเนื้อหา ฯลฯ เป็นต้น เพื่อไม่ให้เป็นการก้าวก่ายงานเราจึงต้องกำหนดสิทธ การดูแลให้แตกต่างกันครับ

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

กำหนดสิทธในการดูแล เมื่อสมาชิกคนที่ผมตั้ง เข้าเมนูผู้ควบคุมระบบ ก็จะพบเพียงแค่นี้เท่านั้นครับ

พอเมื่อ login เข้าจัดการเว็บ ก็จะมีสิทธตามที่กำหนดไว้เพราะว่าผมอนุญาตให้จัดการได้เพียงแค่เนื้อหาบทความเท่านั้น จึงมองไม่เห็นเครื่องมืออื่นๆ

กลับมาดูเครื่องมืออื่นๆต่อ นั่นคือ

ตั้งค่าสมาชิกเมนูนี้จะอยู่ในส่วนควบคุมระบบนะครับไม่ได้อยู่ในส่วนควบคุมสมาชิก โดยมีเครื่องมือดังนี้

ตั้งค่าการสมัครสมาชิกมี สมาชิกหลายท่าน ที่ถามเข้ามาประจำว่า สมัครสมาชิกแล้ว แล้วมันขึ้น Error นั่นเพราะว่า มีสมาชิกหลายคนที่ได้ใช้ CMS ตัวนี้ กับ host ฟรีบางที่ เช่น Boxchart ซึ่งทาง Host ไม่เปิดฟังก์ชั่นการส่งเมล์เอาไว้ให้ใช้กัน ดังนั้น ตอนสมัครจึงไม่สามารถส่งเมล์ออกได้ ทำให้ไม่ได้รับ Email เพื่อยืนยัน จึงสมัครสมาชิกไม่ได้ วิธีแก้ก็เข้ามาตั้งค่าในเมนูนี้ล่ะครับ

เปิดใช้งานระบบสมาชิก? ใช่ ไม่ คือว่า ต้องการเปิดใช้ระบบสมาชิกหรือไม่ เพราะว่าบางเว็บต้องการให้ทุกส่วนเปิดบริการอย่างอิสระทั้งหมดก็เลือกไม่
ต้องยืนยันผ่าน e mail ? ใช่ ไม่ อันนี้สำหรับ host ฟรีแนะนำให้ปิด เพราะหลายที่ไม่เปิดฟังก์ชั่นไว้ให้ใช้
ต้องผ่านการยืนยันการใช้จาก Admin? ใช่ ไม่ สำหรับ host ฟรีที่ถามว่าแล้วถ้าเว็บเป็นความลับล่ะ ไม่อยากให้คนนอกเข้ามายุ่ง เราก็ต้องเป็นคนอนุญาตสมาชิกคนนั้นๆเข้าใช้เป็นรายบุคคลต่อไปครับ โดยเราต้องเปิดการทำงานที่ส่วนนี้เลือกใช่ หรือเอาให้ง่ายกว่านั้นก็ด้วยการไม่ทั้ง2อันเลยครับ สมัครแล้วใช้งานได้เลย แบบเว็บผม เพราะผมรู้สึกว่า มันน่ารำคาญกับการที่ต้องวิ่งไปยืนยันที่เมล์อีก ยังบางคนเน็ตช้า(อย่างผม) ก็ต้องเสียเวลากับการยืนยัน ไม่น้อยกว่า 5นาที ถึงจะได้เข้าใช้กัน เบื่อก่อนพอดี มีบางครั้ง ผมสมัครเว็บวันเดียว5เว็บ ที่ใช้ CMS ตัวหนึ่ง(ไม่ขอเอ่ยนาม) วันนั้น เซ็งมากๆครับ เปิดเว็บนี้ เจออีกและ ไปเว็บนู้นเจออีกและ....เหอๆๆ
แสดงโค้ดยืนยันการสมัคร? ใช่ ไม่ สำ หรับเว็บที่กันBot สมัครครับ คือในอินเตอร์เน็ตเนี่ย มันมี Robot ที่คอยตรวจสอบเนื้อหาเว็บต่างๆ หรือเพื่อการเก็บข้อมูลต่างๆมากมาย มันอาจจะมาสมัครเว็บเรา(โดยอัตโนมัติ)แล้วเก็บข้อมูลของเว็บเราออกไปได้ ซึ่ง ถ้าเราเปิดใช้งานส่วนนี้ Bot จะไม่สามารถสมัครได้ เพราะว่า มันไม่สามารถตีความภาพแล้วมากรอกได้ จึงสมัครไม่ได้ (แต่หากไม่โชว์ขอให้ปิดส่วนนี้ไป ไม่มีผลกระทบเท่าไร)
รูปแบบโค้ดการสมัครที่แสดง: รูปภาพ ตัวหนังสือ

วิธีการยืนยันสมาชิก เพราะเมื่อเราปิดการยืนยันทางเมล์ แล้วเปิดใช้การให้ผู้ควบคุมระบบยืนยัน เราก็จะต้องเป็นคนยืนยันเอง โดยเราต้องเริ่มสังเกตุก่อน ว่ามีคนรอการยืนยันหรือไม่ โดยดูที่หน้าหลักนั่นล่ะครับ

แสดงจำนวนผู้ยังไม่ยืนยันให้เรามาที่เครื่องมือนี้ครับ ควบคุมสมาชิก>. สมาชิก

ส่วนสมาชิก php-fusion แล้วเราก็ดูข้อมูลสมาชิกก่อนก็ได้ ด้วยการ คลิกที่ชื่อ หรือ คลิกแก้ไข ถ้าเรียบร้อยดีแล้วเราก็คลิกที่ยืนยันครับ เป็นอันเรียบร้อยโรงเรียนยืนยันยันยันการสมัครสมาชิก

หมดแล้วครับ ตื้นลึกหนาบางเรื่องสมาชิกเป็นอันสมบูรณ์อีกเรื่องนึง เห็นใหมครับ ว่าใช้ CMS มันง่ายดายแค่ใหน เราเอาเวลาสร้างเว็บ ไปนั่งทำบทความดีกว่าครับ หุๆๆๆ พัฒนาเนื้อหาครับที่ชาติต้องการ แม้เว็บดูไม่ดี(อย่างเว็บผม) แต่ขอให้เนื้อหาดีๆ(อย่างเว็บคนอื่น) เท่านี้ เว็บ(คนอื่นๆ) เค้าก็ดังแล้วล่ะครับ แต่ถ้าดีทั้งเนื้อหาและหน้าตาก็ย่อมดีกว่า แต่เราเอาแบบมาม่าก็พอครับ ฉีกซองเติมน้ำร้อนกินได้ทันที หุๆๆๆ แม้ไม่อร่อยไม่อิ่มเท่าไร แต่ก็ใช้ได้......

ยังไงก็เหลืออีกหลายๆส่วนให้ติดตาม ก็ติดตามกันต่อไปนะครับ ผมจะพยายามทำให้ละเอียดๆ เพื่อที่จะได้เข้าใจกันได้ง่ายๆ ไม่งง หุๆๆ

Create: Modify : 2006-11-14 07:00:00 Read : 4774 URL :