ถามเรื่องการออก แบบ database user ครับ

  • warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 1005 is not allowed to access /tmp owned by uid 0 in /var/www/sites/sugree/codenone.com/subdomains/www/html/includes/file.inc on line 190.
  • warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 1005 is not allowed to access /tmp owned by uid 0 in /var/www/sites/sugree/codenone.com/subdomains/www/html/includes/file.inc on line 190.

สวัสดีครับ

พอดีผมทำระบบ ให้สามาชิกเข้ามาใช้งานครับ

แล้วก็ใช้ 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 นี่จะสามารถทำได้ตามที่ผมต้องการไหมครับ

sugree's picture

ยากนะเนี่ย ต้องทำ 2 ส่วน

  1. กำหนด role เป็น primary member กับ normal member
  2. ใช้โมดูล invite

จากนั้นแก้ให้ 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 เดียวครับ
หลังจากนั้นก็ไปจัดการกันเอง

ใครต้องการทำแบบผมลองเอาไปใช้งานดูได้ครับ

หรือมีคำแนะนำที่ดีกว่าก็ แนะนำได้นะครับ ช่วยกัน แชร์ ความรู้ครับ

ย้าย Codenone

ประกาศย้าย Codenone ไปใช้ Forum ของ Blognone แทนครับ ตามไปตั้งกระทู้ต่อได้ที่ Codenone Forum (รายละเอียดอ่านจากกระทู้ ย้าย Codenone ไปรวมกับ Blognone)

กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น