สวัสดีครับ
พอดีผมทำระบบ ให้สามาชิกเข้ามาใช้งานครับ
แล้วก็ใช้ User Import Module ซึ่งตอนนี้มีฐานข้อมูลสมาชิกเดิมอยู่แล้วครับ
Query มาตอนนี้ก็จะมี member_id (เป็นตัวเลขทั้งหมด) และ name, email ฯลฯ
คำถามคือ ทีแรกผมจะเอา member_id มาใช้เป็น user login เลย แต่ติดตรงที่ว่า
ต้องการให้ user หนึ่งสามารถมี สามาชิก เพิ่มได้อีก เช่น ABC มี สมาชิก AAA
BBB, CCC เป็นต้น ABC เป็น User หลัก
ไม่ทราบว่าพอเข้าใจไหมครับ ก็คือ จะระบุ user อย่างไร จาก member_id ที่มี
เพื่อให้สามารถรู้ได้ว่าเป็นสมาชิกลูกของสมาชิกไหนนั่นเอง
แล้วอยากให้ User หลัก สามารถ สร้าง User ลูกได้เองสามารถทำได้ไหมครับ
Module Organic Group นี่จะสามารถทำได้ตามที่ผมต้องการไหมครับ
กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น
ยากนะเนี่ย ต้องทำ 2 ส่วน
จากนั้นแก้ให้ primary member มีสิทธิ์ invite ก็น่าจะพอ
ครับ คิดว่าผมทำได้แล้วครับ
ผมทำอย่างนี้ครับ
table ที่เพิ่มขึ้นมา
member_name | member_pass | member_type | member_of (member_id) |
ABC | ***** | admin | 1000001 |
AAA | ***** | user | 1000001 |
BBB | ***** | user | 1000001 |
CCC | ***** | user | 1000001 |
table เก่า
member_id | name | email |
100001 | James Co., Ltd. | james@demo.com |
ผมใช้ field member_of เป็นตัวระบุว่า user ทั้งหมดอยู่กลุ่มไหนครับ
โดยในแต่ละกลุ่มจะมี user ที่เป็น admin ได้แค่ user เดียวครับ
หลังจากนั้นก็ไปจัดการกันเอง
ใครต้องการทำแบบผมลองเอาไปใช้งานดูได้ครับ
หรือมีคำแนะนำที่ดีกว่าก็ แนะนำได้นะครับ ช่วยกัน แชร์ ความรู้ครับ