Lewati ke konten

Mengelola Pengguna

Pelajari cara membuat akun pengguna, mengatur pengguna ke dalam grup, dan mengelola izin di XOOPS.

XOOPS menyediakan manajemen pengguna yang komprehensif dengan:

Users > Accounts
├── Individual users
├── User profiles
├── Registration requests
└── Online users
Users > Groups
├── User groups/roles
├── Group permissions
└── Group membership
System > Permissions
├── Module access
├── Content access
├── Function permissions
└── Group capabilities
  1. Masuk ke admin: http://your-domain.com/xoops/admin/
  2. Klik Pengguna di sidebar kiri
  3. Pilih dari pilihan:
    • Pengguna: Kelola akun individual
    • Grup: Kelola grup pengguna
    • Pengguna Online: Lihat pengguna aktif saat ini
    • Permintaan Pengguna: Memproses permintaan pendaftaran

XOOPS hadir dengan peran pengguna yang telah ditentukan sebelumnya:

GrupPeranKemampuanKasus Penggunaan
WebmasterAdministratorKontrol situs penuhAdmin utama
AdminAdministratorAkses admin terbatasPengguna tepercaya
ModeratorKontrol kontenSetujui kontenManajer komunitas
EditorPembuatan kontenKonten Create/editStaf konten
TerdaftarAnggotaPosting, komentar, profilPengguna biasa
AnonimPengunjungHanya bacaPengguna yang tidak masuk

Langkah 1: Akses Pembuatan Pengguna

  1. Buka Pengguna > Pengguna
  2. Klik “Tambahkan Pengguna Baru” atau “Buat Pengguna”

Langkah 2: Masukkan Informasi Pengguna

Isi detail pengguna:

Username: [4+ characters, letters/numbers/underscore only]
Example: john_smith
Email Address: [Valid email address]
Example: john@example.com
Password: [Strong password]
Example: MyStr0ng!Pass2025
Confirm Password: [Repeat password]
Example: MyStr0ng!Pass2025
Real Name: [User's full name]
Example: John Smith
URL: [Optional user website]
Example: https://johnsmith.com
Signature: [Optional forum signature]
Example: "Happy XOOPS user!"

Langkah 3: Konfigurasikan Pengaturan Pengguna

User Status: ☑ Active
☐ Inactive
☐ Pending Approval
User Groups:
☑ Registered Users
☐ Webmasters
☐ Admins
☐ Moderators

Langkah 4: Opsi Tambahan

Notify User: ☑ Send welcome email
Allow Avatar: ☑ Yes
User Theme: [Default theme]
Show Email: ☐ Public / ☑ Private

Langkah 5: Buat Akun

Klik “Tambahkan Pengguna” atau “Buat”

Konfirmasi:

User created successfully!
Username: john_smith
Email: john@example.com
Groups: Registered Users

Izinkan pengguna untuk mendaftarkan diri mereka sendiri:

Panel Admin > Sistem > Preferensi > Pengaturan Pengguna

Allow User Registration: ☑ Yes
Registration Type:
☐ Instant (Approve automatically)
☑ Email Verification (Email confirmation)
☐ Admin Approval (You approve each)
Send Verification Email: ☑ Yes

Kemudian:

  1. Pengguna mengunjungi halaman pendaftaran
  2. Isi informasi dasar
  3. Verifikasi email atau tunggu persetujuan
  4. Akun diaktifkan

Lokasi: Pengguna > Pengguna

Menampilkan daftar pengguna dengan:

  • Nama pengguna
  • Alamat email
  • Tanggal pendaftaran
  • Masuk terakhir
  • Status pengguna (Active/Inactive)
  • Keanggotaan grup
  1. Dalam daftar pengguna, klik nama pengguna

  2. Ubah bidang apa pun:

    • Alamat email
    • Kata sandi
    • Nama asli
    • Grup pengguna
    • Status
  3. Klik “Simpan” atau “Perbarui”

  1. Klik pengguna dalam daftar
  2. Gulir ke bagian “Ubah Kata Sandi”.
  3. Masukkan kata sandi baru
  4. Konfirmasi kata sandi
  5. Klik “Ganti Kata Sandi”

Pengguna akan menggunakan kata sandi baru pada login berikutnya.

Nonaktifkan sementara akun tanpa penghapusan:

  1. Klik pengguna dalam daftar
  2. Setel Status Pengguna ke “Tidak Aktif”
  3. Klik “Simpan”

Pengguna tidak dapat masuk saat tidak aktif.

  1. Klik pengguna dalam daftar
  2. Setel Status Pengguna ke “Aktif”
  3. Klik “Simpan”

Pengguna dapat login kembali.

Hapus pengguna secara permanen:

  1. Klik pengguna dalam daftar
  2. Gulir ke bawah
  3. Klik “Hapus Pengguna”
  4. Konfirmasi: “Hapus pengguna dan semua data?”
  5. Klik “Ya”

Peringatan: Penghapusan bersifat permanen!

Lihat detail profil pengguna:

  1. Klik nama pengguna di daftar pengguna
  2. Tinjau informasi profil:
    • Nama asli
    • Surel
    • Situs web
    • Tanggal bergabung
    • Masuk terakhir
    • Biografi pengguna
    • Avatar
    • Posts/contributions

XOOPS menyertakan grup default:

GrupTujuanKhususSunting
AnonimPengguna yang tidak masukMemperbaikiTidak
Pengguna TerdaftarAnggota tetapBawaanYa
WebmasterAdministrator situsAdminYa
AdminAdmin terbatasAdminYa
ModeratorModerator kontenKustomYa

Buat grup untuk peran tertentu:

Lokasi: Pengguna > Grup

  1. Klik “Tambahkan Grup Baru”
  2. Masukkan detail grup:
Group Name: Content Editors
Group Description: Users who can create and edit content
Display Group: ☑ Yes (Show in member profiles)
Group Type: ☑ Regular / ☐ Admin
  1. Klik “Buat Grup”

Tetapkan pengguna ke grup:

Opsi A: Dari Daftar Pengguna

  1. Buka Pengguna > Pengguna

  2. Klik pengguna

  3. Grup Check/uncheck di bagian “Grup Pengguna”.

  4. Klik **“Simpan”**Opsi B: Dari Grup

  5. Buka Pengguna > Grup

  6. Klik nama grup

  7. Daftar anggota View/edit

  8. Menambah atau menghapus pengguna

  9. Klik “Simpan”

Sesuaikan pengaturan grup:

  1. Buka Pengguna > Grup
  2. Klik nama grup
  3. Ubah:
    • Nama grup
    • Deskripsi grup
    • Grup tampilan (show/hide)
    • Tipe grup
  4. Klik “Simpan”

Tiga tingkat izin:

TingkatRuang LingkupContoh
Akses moduleDapat module see/useDapat mengakses module Forum
Izin KontenDapat melihat konten tertentuDapat membaca berita yang dipublikasikan
Izin FungsiDapat melakukan tindakanDapat mengirim komentar

Lokasi: Sistem > Izin

Batasi grup mana yang dapat mengakses setiap module:

Module: News
Admin Access:
☑ Webmasters
☑ Admins
☐ Moderators
☐ Registered Users
☐ Anonymous
User Access:
☐ Webmasters
☐ Admins
☑ Moderators
☑ Registered Users
☑ Anonymous

Klik “Simpan” untuk mendaftar.

Kontrol akses ke konten tertentu:

Contoh - Artikel berita:

View Permission:
☑ All groups can read
Post Permission:
☑ Registered Users
☑ Content Editors
☐ Anonymous
Moderate Comments:
☑ Moderators required
Public Content (News, Pages):
├── View: All groups
├── Post: Registered Users + Editors
└── Moderate: Admins + Moderators
Community (Forum, Comments):
├── View: All groups
├── Post: Registered Users
└── Moderate: Moderators + Admins
Admin Tools:
├── View: Webmasters + Admins only
├── Configure: Webmasters only
└── Delete: Webmasters only

Jika “Persetujuan Admin” diaktifkan:

  1. Buka Pengguna > Permintaan Pengguna

  2. Lihat pendaftaran yang tertunda:

    • Nama pengguna
    • Surel
    • Tanggal pendaftaran
    • Minta status
  3. Untuk setiap permintaan:

    • Klik untuk meninjau
    • Klik “Setuju” untuk mengaktifkan
    • Klik “Tolak” untuk menolak

Kirim ulang email welcome/verification:

  1. Buka Pengguna > Pengguna
  2. Klik pengguna
  3. Klik “Kirim Email” atau “Kirim Ulang Verifikasi”
  4. Email dikirim ke pengguna

Lacak pengunjung situs aktif:

Lokasi: Pengguna > Pengguna Online

Pertunjukan:

  • Pengguna online saat ini
  • Pengunjung tamu dihitung
  • Waktu aktivitas terakhir
  • alamat IP
  • Lokasi penjelajahan

Pahami perilaku pengguna:

Active Users: 12
Registered: 8
Anonymous: 4
Recent Activity:
- User1 - Forum post (2 min ago)
- User2 - Comment (5 min ago)
- User3 - Page view (8 min ago)

Konfigurasikan opsi profil pengguna:

Admin > Sistem > Preferensi > Pengaturan Pengguna

Allow User Profiles: ☑ Yes
Show Member List: ☑ Yes
Users Can Edit Profile: ☑ Yes
Show User Avatar: ☑ Yes
Show Last Online: ☑ Yes
Show Email Address: ☐ Yes / ☑ No

Konfigurasikan apa yang dapat ditambahkan pengguna ke profil:

Contoh bidang profil:

  • Nama asli
  • Situs web URL
  • Biografi
  • Lokasi
  • Avatar (gambar)
  • Tanda tangan
  • Minat
  • Tautan media sosial

Sesuaikan dalam pengaturan module.

Opsi keamanan yang ditingkatkan (jika tersedia):

Admin > Pengguna > Pengaturan

Two-Factor Authentication: ☑ Enabled
Methods:
☑ Email
☑ SMS
☑ Authenticator App

Pengguna harus memverifikasi dengan metode kedua.

Terapkan kata sandi yang kuat:

Admin > Sistem > Preferensi > Pengaturan Pengguna

Minimum Password Length: 8 characters
Require Uppercase: ☑ Yes
Require Numbers: ☑ Yes
Require Special Chars: ☑ Yes
Password Expiration: 90 days
Force Change on First Login: ☑ Yes

Mencegah serangan brute force:

Lock After Failed Attempts: 5
Lock Duration: 15 minutes
Log All Attempts: ☑ Yes
Notify Admin: ☑ Yes

Kirim pesan ke banyak pengguna:

  1. Buka Pengguna > Pengguna
  2. Pilih beberapa pengguna (kotak centang)
  3. Klik “Kirim Email”
  4. Tulis pesan:
    • Subjek
    • Isi pesan
    • Sertakan tanda tangan
  5. Klik “Kirim”

Konfigurasikan email apa yang diterima pengguna:

Admin > Sistem > Preferensi > Pengaturan Email

New Registration: ☑ Send welcome email
Password Reset: ☑ Send reset link
Comments: ☑ Notify on replies
Messages: ☑ Notify new messages
Notifications: ☑ Site announcements
Frequency: ☐ Immediate / ☑ Daily / ☐ Weekly

Pantau metrik pengguna:

Admin > Sistem > Dasbor

User Statistics:
├── Total Users: 256
├── Active Users: 189
├── New This Month: 24
├── Registration Requests: 3
├── Currently Online: 12
└── Last 24h Posts: 45

Pantau tren pendaftaran:

Registrations Last 7 Days: 12 users
Registrations Last 30 Days: 48 users
Active Users (30 days): 156
Inactive Users (30+ days): 100
  1. Buat pengguna baru (langkah di atas)
  2. Tetapkan ke grup Webmaster atau Admin
  3. Berikan izin di Sistem > Izin
  4. Verifikasi akses admin berfungsi
  1. Buat pengguna baru
  2. Tetapkan ke grup Moderator
  3. Konfigurasikan izin untuk memoderasi module tertentu
  4. Pengguna dapat menyetujui konten, mengelola komentar
  1. Buat grup Editor Konten
  2. Buat pengguna, tetapkan ke grup
  3. Memberikan izin kepada:
    • halaman Create/edit
    • Postingan Create/edit
    • Komentar moderat
  4. Batasi akses panel admin

Pengguna lupa kata sandinya:

  1. Buka Pengguna > Pengguna
  2. Temukan pengguna
  3. Klik nama pengguna
  4. Klik “Reset Kata Sandi” atau edit kolom kata sandi
  5. Tetapkan kata sandi sementara
  6. Beritahu pengguna (kirim email)
  7. Pengguna login, mengubah kata sandi

Impor daftar pengguna (lanjutan):Banyak panel hosting menyediakan alat untuk:

  1. Siapkan file CSV dengan data pengguna
  2. Unggah melalui panel admin
  3. Buat akun secara massal

Atau gunakan script/plugin khusus untuk impor.

Praktik terbaik privasi:

Do:
✓ Hide emails by default
✓ Let users choose visibility
✓ Protect against spam
Don't:
✗ Share private data
✗ Display without permission
✗ Use for marketing without consent

Jika melayani pengguna UE:

  1. Dapatkan persetujuan untuk pengumpulan data
  2. Izinkan pengguna mengunduh datanya
  3. Berikan opsi hapus akun
  4. Menjaga kebijakan privasi
  5. Log kegiatan pengolahan data

Masalah: Pengguna lupa kata sandi atau tidak dapat mengakses akun

Solusi:

  1. Verifikasi akun pengguna “Aktif”
  2. Setel ulang kata sandi:
    • Admin > Pengguna > Temukan pengguna
    • Tetapkan kata sandi sementara yang baru
    • Kirim ke pengguna melalui email
  3. Hapus pengguna cookies/cache
  4. Periksa apakah akun tidak terkunci

Masalah: Pengguna tidak dapat menyelesaikan pendaftaran

Solusi:

  1. Periksa pendaftaran diperbolehkan:
    • Admin > Sistem > Preferensi > Pengaturan Pengguna
    • Aktifkan pendaftaran
  2. Periksa pengaturan email berfungsi
  3. Jika verifikasi email diperlukan:
    • Kirim ulang email verifikasi
    • Periksa folder spam
  4. Turunkan persyaratan kata sandi jika terlalu ketat

Masalah: Pengguna memiliki banyak akun

Solusi:

  1. Identifikasi akun duplikat di daftar Pengguna
  2. Pertahankan akun utama
  3. Gabungkan data jika memungkinkan
  4. Hapus akun duplikat
  5. Aktifkan “Cegah Email Duplikat” di pengaturan

Untuk pengaturan awal:

  • Tetapkan jenis pendaftaran pengguna (instant/email/admin)
  • Buat grup pengguna yang diperlukan
  • Konfigurasikan izin grup
  • Tetapkan kebijakan kata sandi
  • Aktifkan profil pengguna
  • Konfigurasikan notifikasi email
  • Mengatur opsi avatar pengguna
  • Uji proses pendaftaran
  • Buat akun percobaan
  • Verifikasi izin berfungsi
  • Struktur grup dokumen
  • Rencanakan orientasi pengguna

Setelah menyiapkan pengguna:

  1. Instal module yang dibutuhkan pengguna
  2. Buat konten untuk pengguna
  3. Amankan akun pengguna
  4. Jelajahi lebih banyak fitur admin
  5. Konfigurasikan pengaturan seluruh sistem

Tag: #pengguna #grup #izin #administrasi #kontrol akses

Artikel Terkait:

  • Ikhtisar Panel-Admin
  • Instalasi-module
  • ../Configuration/Security-Configuration
  • ../Configuration/System-Settings