WHOISMEMBER — COMMUNITY SUITE
User Details
Rich member profiles — every detail of a membership on one page.
Clicking in the member list opens a full profile page. It adapts entirely to who is viewing it.
Profile Card
- Profile avatar — click to upload a new photo, × button to delete it
- Display name, role badge (e.g. Subscriber, Administrator), member-since date
- Personal note "This is your personal profile view" shown on own profile
- Header bar with breadcrumb (Home › Member List › Name), logout link, ADMIN VIEW badge, and Back button
Left Column — Personal Data
Editable by the member themselves (except locked fields):
- First name, last name, display name, username (read-only)
- Email address — change triggers a Double-Opt-In confirmation email; pending state shown inline with cancel option
- Date of birth, street, ZIP / city, country
Admin-only section:
- Last activity timestamp
- Registration IP and last known IP
- Total login counter
⚙️ Right Column — Settings & Security
Contact fields and account security:
- Phone, mobile, alternative email
- Role — dropdown for admins, read-only badge for members; admin role is always locked
- Password change — enter new password twice, triggers email confirmation (Double-Opt-In); after confirmation the session is automatically terminated
Privacy & Visibility:
- Toggle: show in online list with name
- Toggle: appear anonymously in online list
- Consent interval — how many logins until the privacy popup appears again (1–30)
- Counter showing how many logins until the next popup
All changes are saved automatically via AJAX — no page reload needed.
Manage your members — right in the frontend
Embed the portal, use the user list, place the shortcodes — WhoIsMember keeps your backend clear.
