Member Management
Ang mga miyembro ay mga rehistradong customer sa iyong internet cafe o gaming center. Ang profile ng miyembro ay nag-imbak ng pagkakakilanlan ng customer, impormasyon sa pakikipag-ugnayan, mga kredensyal sa pag-log in, at mga kagustuhan sa pagsingil. Maaaring mag-log in ang mga miyembro mula sa client PCs, mag-ipon ng wallet balances, bumili ng time packages, kumita ng loyalty points, at tumanggap ng tier-based discounts sa sessions at orders.
Mga Field ng Member Profile
Ang bawat member record ay naglalaman ng sumusunod na impormasyon:
- Username: Isang natatangi at case-insensitive na identifier na ginagamit ng member para mag-sign in sa client PCs. Kapag nagawa na, hindi maaaring ma-duplicate ang username sa buong system.
- Display name: Ang pangalang ipinapakita sa Admin Panel, session lists, at client-side greeting. Ito ay required field.
- Password: Maaaring mag-set ng password ang mga miyembro para sa self-service login sa client PCs. Ang password ay iniimbak bilang hash at maaaring iwanang blangko sa simula (ise-set ng member ito sa unang login).
- Email: Opsyonal na email address. Kinokontrol ang visibility ng
DISPLAY_EMAILpermission. - Mobile: Opsyonal na phone number. Kinokontrol ang visibility ng
DISPLAY_GSMpermission. - Avatar: Isang profile image URL na ipinapakita sa client lock screen at sa mga member list.
- Kasarian: Default sa "unknown". Maaaring i-set sa lalaki, babae, o iba pang para sa demographic filtering.
- Memo: Isang free-text note field para sa internal use. Nakikita lamang ng staff, hindi ng member.
Mga Member States
Ang bawat member ay may dalawang independenteng state flags:
Active / Inactive
Kinokontrol ng active/inactive toggle kung ang miyembro ay lumalabas sa standard search results at maaaring makipag-interact sa system. Ang pag-deactivate ng member ay isang soft delete. Ang profile at lahat ng kumpol na data (wallet credits, time credits, session history) ay napapanatili ngunit ang miyembro ay nakatago mula sa pang-araw-araw na operasyon.
Login Permission
Kinokontrol ng can_login flag kung pinapayagan ang member na mag-sign in mula sa client PCs. Ang isang miyembro ay maaaring aktibo (nakikita sa system) ngunit maaaring hindi pinagana ang pag-login at kapaki-pakinabang para sa mga miyembro na may utang o mga paglabag sa patakaran.
Tier Assignment
Ang bawat member ay maaaring i-assign sa isang loyalty tier. Tinutukoy ng tier ang:
- Discount sa BPS: Isang basis-point discount na inilalapat sa session pricing. Halimbawa, ang tier na may
discount_bps = 500ay nagbibigay sa miyembro ng 5% discount sa hourly rate. - Role label: Isang descriptive label (tulad ng Silver, Gold, VIP) na ipinapakita sa profile card ng miyembro at sa session panels.
Ang tier assignment ay maaaring manual o awtomatikong batay sa loyalty points system. Tingnan ang Loyalty Tiers page para sa mga detalye kung paano naka-configure ang mga tier at kung paano umusad ang mga miyembro sa mga ito.
Concurrent Connection Limit
Ang max_connection field ang nagse-set ng maximum na bilang ng sabay-sabay na mga session na maaaring magkaroon ng member sa lahat ng client PCs. Ang default value ay 1 na ginaganap ang member ay maaari lamang mag-log in sa isang PC sa isang pagkakataon. Kung susubukan ng member na mag-log in sa pangalawang PC habang may session pa, tatanggihan ng system ang login.
Paghahanap at Pag-filter ng Members
Nagbibigay ang Members page ng virtual-scrolling list na mahusay na humahawak ng malalaking database ng miyembro. maaari kang:
- Maghanap: Mag-type sa search bar para mag-filter ayon sa username, display name, email, o mobile number.
- Filter ayon sa status: Mag-toggle sa pagitan ng pagpapakita ng lahat ng members, aktibong members lamang, o inactive members lamang.
- Pagbukud-bukurin: Mag-click ng mga column header para mag-sort ayon sa pangalan, huling nakitang petsa, o petsa ng paglikha.
Online Status Indicator
Kapag kasalukuyang naka-log in ang miyembro sa PC ng kliyente o mayroong console session, ang kanilang profile ay nagpapakita ng green online indicator sa member list. nagpapakita rin ng indicator kung aling partikular na client o console ang kasalukuyang ginagamit ng member para mabilis na mahanap ng staff ang customer.
Paggawa ng Bagong Member
- Pumunta sa Members page mula sa sidebar.
- I-click ang Add Member button sa toolbar.
- Punan ang kahit ang display name (required) at opsyonal na username para sa login.
- Mag-set ng tier kung naaangkop, o iwanan sa default.
- I-adjust ang max connections value kung ang default na 1 ay hindi naaangkop.
- I-click ang Save para gawin ang member.
Pag-edit ng Member
Pumili ng miyembro mula sa listahan para buksan ang kanilang view ng detalye ng profile. Mula dito maaari mong:
- I-update ang anumang field ng profile (display name, email, mobile, gender, memo).
- Baguhin ang tier assignment ng member.
- I-toggle ang
activeatcan_loginna mga flag. - I-reset o baguhin ang password ng member.
- I-adjust ang concurrent connection limit.
Pag-delete ng Member
Ang pag-delete ng member ay nag-alis ng kanilang profile mula sa system. Nangangailangan ang aksyon na ito ng MEMBER_DELETE permiso. Ang sumulat na data tulad ng session history at wallet records ay napapanatili para sa reporting purposes.
Mga Kinakailangang Permission
| Permission | Nagbibigay ng |
|---|---|
MEMBER_VIEW |
Pagtingin sa member list at paghahanap ng members |
MEMBER_ADD |
Paggawa ng bagong member profiles |
MEMBER_UPDATE |
Pag-edit ng umiiral na member profiles |
MEMBER_DELETE |
Pag-delete ng member profiles |
DISPLAY_EMAIL |
Pagkita ng email address ng miyembro sa view ng detalye |
DISPLAY_GSM |
Pagkita ng mobile number ng member sa view ng detalye |