Pengurusan pengguna
From LimeSurvey Manual
Pengurusan pengguna
Alat pengurusan pengguna membolehkan anda menambah pengguna pentadbiran tambahan ke LimeSurvey. Kami merujuk mereka sebagai 'pengguna'. Jangan mengelirukan mereka dengan peserta tinjauan (responden).
Cipta pengguna
Untuk mencipta pengguna baharu, buka dialog pengurusan pengguna dengan mengklik Konfigurasi (terletak pada bar alat utama LimeSurvey) -> Pengurusan pengguna.

Kemudian, klik Tambah pengguna yang terletak di bahagian kanan atas jadual User control. Satu tetingkap akan dipaparkan dan meminta anda untuk:
- Masukkan nama pengguna yang dikehendaki ke dalam medan Nama pengguna.
- Masukkan alamat e-mel ke dalam medan E-mel. Sila ambil perhatian bahawa:
- LimeSurvey menghantar e-mel pengesahan ke alamat yang dimasukkan dalam medan E-mel. Alamat e-mel ini akan digunakan sebagai alamat e-mel hubungan standard untuk tinjauan yang dicipta oleh pengguna berkenaan.
- Jika anda tidak mahu pengguna menerima e-mel pengesahan yang mengandungi pautan ke aplikasi LimeSurvey, nama pengguna dan kata laluan, anda boleh menggunakan alamat e-mel anda sendiri untuk menerima e-mel pengesahan tersebut. Selepas itu, anda boleh menukar alamat e-mel kepada alamat pengguna.
- Masukkan nama penuh pengguna ke dalam medan Nama penuh. Sila ambil perhatian bahawa nama penuh yang dimasukkan di sini akan digunakan sebagai nama orang yang boleh dihubungi secara standard untuk tinjauan yang dicipta oleh pengguna berkenaan.
- Anda boleh menggunakan Tarikh/masa Tamat secara pilihan jika anda ingin menetapkan tarikh luput untuk pengguna yang baru dicipta. Selepas tarikh/masa tersebut, pengguna tidak akan dapat log masuk lagi.
- Anda juga boleh menetapkan kata laluan permulaan pengguna secara pilihan, tetapi sila nasihatkan mereka untuk menukarnya selepas log masuk pertama.
- Klik Simpan untuk mencipta pengguna baharu.
Perhatikan bahawa kerumitan kata laluan dikuatkuasakan dan disahkan oleh pemalam PasswordRequirement.
Anda kini telah mencipta pengguna pertama anda. Untuk mengetahui lebih lanjut tentang menetapkan kebenaran pengguna, sila baca seterusnya.

Di bawah, anda boleh melihat empat pilihan di bawah lajur Tindakan yang membolehkan anda:

- edit aspek umum pengguna - dengan mengklik simbol pen.
- hapuskan pengguna daripada pangkalan data pentadbir tinjauan - dengan mengklik butang tong sampah.
- tetapkan kebenaran global untuk pengguna - dengan mengklik simbol kunci.
- tetapkan kebenaran tema untuk pengguna - dengan mengklik simbol pen-dan-kunci.
Pemilikan pengguna dan kebenaran untuk mengurus pengguna
Setiap akaun pengguna mempunyai pemilik. Pemilik ialah pengguna yang mencipta akaun tersebut. Lajur Dicipta oleh dalam jadual pengurusan pengguna menunjukkan siapa pemilik setiap akaun. Jika seorang superadministrator telah mengambil pemilikan sesuatu akaun, lajur ini menunjukkan pemilik baharu.
Pengguna yang mempunyai kebenaran Superadministrator boleh mengurus semua akaun pengguna. Bagi semua pengguna lain, kebenaran global Pengguna hanya terpakai kepada akaun yang mereka miliki.
| Tindakan | Keperluan untuk pengguna tanpa kebenaran Superadministrator | Pengguna dengan kebenaran Superadministrator |
|---|---|---|
| Lihat butiran pengguna | Pengguna → Lihat / baca (terpakai kepada semua pengguna) | Semua pengguna |
| Cipta pengguna | Pengguna → Cipta. Anda menjadi pemilik pengguna baharu tersebut. | Ya |
| Edit pengguna | Pengguna → Kemaskini dan anda memiliki pengguna tersebut | Semua pengguna |
| Aktifkan atau nyahaktifkan pengguna | Pengguna → Kemaskini dan anda memiliki pengguna tersebut | Semua pengguna |
| Ubah kebenaran | Pengguna → Kemaskini dan anda memiliki pengguna tersebut | Semua pengguna |
| Padam pengguna | Pengguna → Padam dan anda memiliki pengguna tersebut | Semua pengguna |
| Tetapkan peranan pengguna | Tidak boleh | Memerlukan Superadministrator → Cipta |
| Tetapkan kebenaran tema | Tidak boleh | Semua pengguna |
| Ambil pemilikan | Tidak boleh | Menjadikan anda pemilik pengguna tersebut |
Sila ambil perhatian:
- Tiada pengguna yang boleh menukar kebenaran atau peranan pengguna mereka sendiri. Untuk menukar nama, alamat e-mel atau kata laluan anda sendiri, gunakan Akaun dalam menu pengguna di sudut kanan atas.
- Akaun pentadbir awal (ID pengguna 1) tidak boleh diedit atau dihapuskan oleh pengguna lain.
- Untuk mengedit akaun yang mempunyai kebenaran Superadministrator, anda mesti memiliki akaun tersebut dan mempunyai kebenaran Superadministrator → Cipta.
- Pengguna tanpa kebenaran Superadministrator hanya boleh memberikan kebenaran yang mereka sendiri miliki.
- Ambil pemilikan hanya menjadikan anda pemilik akaun tersebut. Anda tidak boleh memindahkan pemilikan akaun kepada pengguna lain.
Akaun yang dicipta oleh pemalam pengesahan
Akaun yang dicipta secara automatik semasa log masuk pertama, contohnya oleh pemalam pengesahan LDAP atau pelayan web, dimiliki oleh pentadbir awal (ID pengguna 1). Pengguna lain dengan kebenaran global Pengguna tidak memiliki akaun ini dan oleh itu paling banyak hanya boleh melihatnya. Hanya pengguna dengan kebenaran Superadministrator boleh mengedit akaun ini, menukar kebenarannya, atau menghapuskannya.
Edit pengguna
Klik ikon pen untuk mengedit maklumat pengguna.
Anda boleh memasukkan alamat e-mel baharu, nama, dan menukar kata laluan mereka. Klik Simpan untuk mengesahkan perubahan.
Padam pengguna
Untuk menghapuskan akaun pengguna, klik ikon tong sampah yang sepadan (terletak pada baris yang sama dengan akaun pengguna yang ingin anda hapuskan) dan klik OK.
Tetapkan kebenaran global untuk pengguna
Untuk menetapkan kebenaran global bagi pengguna, klik simbol kunci.

Sistem CRUD (cipta, baca, kemas kini dan hapus) digunakan (seperti dalam tetapan kebenaran tinjauan). Untuk lebih banyak pilihan kebenaran pengguna, kami mengesyorkan anda mengembangkan matriks dengan menggunakan anak panah kanan berganda yang terletak di sudut kanan atasnya. Jika anda menandakan kotak pertama, semua kebenaran CRUD dalam baris tersebut akan ditandakan secara automatik.

Anda kini boleh menambah atau alih keluar kebenaran berikut:
- Panel peserta: Untuk butiran lanjut, teruskan membaca tentang pangkalan data peserta pusat di sini.
- Set label: Kebenaran untuk mencipta, melihat, mengemas kini, menghapus, mengeksport dan mengimport set label. Set label tidak mempunyai kebenaran khusus (tidak seperti tema).
- Tetapan & Pemalam: Dengan kebenaran ini, pengguna boleh menyemak integriti data, menyimpan pangkalan data SQL ke dalam fail .sql, mengurus tetapan global, melihat maklumat PHP dalam tetapan global, dan mengurus semua pemalam.
- Kumpulan tinjauan (New in 4.4.0 ): Memberi akses kepada semua kumpulan tinjauan. Untuk membenarkan pengguna mengurus kumpulan tinjauan mereka sendiri, berikan kebenaran 'cipta' kepada pengguna. Pencipta sesuatu kumpulan tinjauan ialah (secara lalai) pemilik kumpulan tinjauan tersebut.
- Kajian: Memberi akses kepada semua tinjauan. Untuk membenarkan pengguna mencipta dan mengurus tinjauan mereka sendiri sahaja, berikan kebenaran 'cipta' kepada pengguna. Pencipta sesuatu tinjauan ialah pemilik tinjauan tersebut dan sentiasa dapat mengurusnya. Ingat bahawa setiap tinjauan boleh memberikan kebenaran yang berbeza.
- Tema: Membenarkan pengguna menggunakan semua tema reka bentuk yang tersedia dan mengedit semua tema bukan standard. Orang yang mempunyai kebenaran ini seharusnya mempunyai pengetahuan yang mencukupi tentang HTML, Javascript dan CSS. Jika pengguna tidak biasa dengan perkara ini dan hanya perlu menggunakan tema reka bentuk tertentu, lebih baik berikan kebenaran 'baca' sahaja. Setiap tema boleh mempunyai kebenaran khusus.
- Kumpulan pengguna: Membenarkan pengguna mencipta/melihat/mengemas kini/menghapus kumpulan pengguna.
- Pengguna: Membenarkan pengguna mencipta pengguna baharu, serta mengedit, mengaktifkan, menyahaktifkan, menghapus dan menetapkan kebenaran bagi pengguna yang dimilikinya. Dengan Lihat / baca, pengguna boleh melihat butiran semua pengguna. Pengguna hanya boleh memberikan kebenaran yang dimilikinya sendiri. Pengguna yang dimiliki oleh pengguna lain hanya boleh diurus oleh pengguna yang mempunyai kebenaran Superadministrator. Untuk butiran, lihat Pemilikan pengguna dan kebenaran untuk mengurus pengguna.
- Superadministrator: Hanya boleh ditambah oleh Superadministrator lain dengan tetapan ini sebagai kemas kini, dan memberikan kebenaran penuh kepada keseluruhan aplikasi LimeSurvey, termasuk memasang pemalam dan menggunakan apa-apa jenis kandungan (termasuk JavaScript) dalam kandungan tinjauan. (lihat juga tetapan keselamatan global)
- Guna pengesahan pangkalan data dalaman: Membenarkan pengguna mengakses panel LimeSurvey melalui halaman pengesahan (cth. http://domain/admin/authentication/sa/login). Jika tidak ditandakan dan pengguna berkenaan cuba menyambung ke panel LimeSurvey, mereka akan mendapat ralat berikut: 'Internal database authentication method is not allowed for this user'.
Import dan eksport pengguna
Anda boleh mengimport dan mengeksport pengguna dalam format CSV dan JSON dengan menggunakan butang ini pada halaman Pengurusan pengguna.

Semasa mengimport pengguna, satu tetingkap modal akan dibuka yang menunjukkan medan yang perlu ada. Anda boleh memilih untuk menulis ganti pengguna sedia ada dengan menandakan kotak semak ini.

Contoh struktur JSON:
[
{
"uid": 1,
"users_name": "admin2",
"full_name": "Administrator",
"email": "your-email@example.net",
"lang": "en",
"password": ""
},
{
"uid": 2,
"users_name": "ben2",
"full_name": "Ben Alister",
"email": "ben@test.ing",
"lang": "auto",
"password": "test!123"
}
]
Contoh struktur CSV:
uid;users_name;full_name;email;lang;password
1;admin;Administrator;your-email@example.net;en;
2;ben;"Ben Alister";ben@test.ing;auto;test!123
Tetapkan kebenaran tema untuk pengguna
Dengan kebenaran tema, anda boleh menentukan tema reka bentuk yang boleh dipilih oleh pengguna semasa mencipta atau mengedit tinjauan.
Jika anda mempunyai tema reka bentuk khusus untuk sekumpulan pengguna atau pelanggan, anda boleh menyekat akses mereka kepada tema lain bagi memastikan mereka hanya menggunakan tema yang dicipta untuk mereka.
Untuk menetapkan atau mengedit kebenaran tema bagi pengguna, klik simbol pen-dan-kunci untuk tema reka bentuk.

Pilih tema reka bentuk yang boleh diakses oleh pengguna atau kumpulan pengguna berkenaan. Selepas anda selesai membuat pilihan atau membatalkan pilihan, jangan lupa klik Simpan:
.
Untuk memahami fungsi ini dengan lebih baik, lihat contoh yang disediakan di bawah.
Aktifkan dan nyahaktifkan pengguna
Anda boleh menandakan pengguna sebagai diaktifkan atau dinyahaktifkan.
Pengguna yang dinyahaktifkan tidak dapat log masuk ke antara muka pentadbiran.
Pengguna tanpa kebenaran Superadministrator hanya boleh mengaktifkan atau menyahaktifkan pengguna yang mereka miliki dan memerlukan kebenaran global Pengguna → Kemaskini. Lihat Pemilikan pengguna dan kebenaran untuk mengurus pengguna.
Menggunakan kata laluan sekali
Pengguna boleh membuka halaman log masuk LimeSurvey di /limesurvey/admin dan memasukkan nama pengguna serta kata laluan sekali (yang sebelum ini ditulis ke dalam jadual users - lajur one_time_pw - oleh aplikasi luaran).
Untuk mengaktifkan kaedah log masuk ini, baris 'use_one_time_passwords' => true; perlu ditambah ke dalam config.php (secara asalnya ia 'false').
URL mesti mengandungi pemboleh ubah berikut:
- user: Nama pengguna yang biasanya digunakan untuk log masuk ke LimeSurvey. Nama pengguna ini mesti wujud dalam jadual 'users' pangkalan data.
- onepass: Kata laluan teks biasa yang kemudiannya dibandingkan dengan kata laluan dalam jadual 'users'
URL yang sah untuk log masuk menggunakan kata laluan sekali akan kelihatan seperti ini:
Perkara yang perlu diberi perhatian:
- Untuk mengaktifkan kaedah log masuk ini, baris
'use_one_time_passwords' => trueperlu ditambah dalam config.php (secara asalnya ia 'false'). - Nama pengguna yang dihantar mesti wujud dalam jadual users LimeSurvey.
- Kata laluan sekali (yang boleh ditetapkan melalui aplikasi luaran) mesti disimpan sebagai cincangan MD5 dalam lajur one_time_pw jadual users.
- Kata laluan teks biasa yang dihantar akan dicincang menggunakan fungsi sha256 dan kemudian dibandingkan dengan cincangan yang disimpan dalam lajur one_time_pw jadual users. Kedua-dua kata laluan mesti sepadan.
- Selepas log masuk pertama dengan kata laluan sekali, kata laluan itu akan dihapuskan daripada pangkalan data. Pengguna tidak akan dapat log masuk dengan kata laluan tersebut buat kali kedua.
Menetapkan kebenaran untuk satu tinjauan
Kebenaran ini hanya digunakan untuk satu tinjauan. Jika anda ingin menetapkan kebenaran untuk keseluruhan sistem, anda boleh menggunakan kebenaran global. Kebenaran ini boleh diberikan kepada seorang pengguna atau kepada kumpulan pengguna.
Untuk menukar kebenaran tinjauan, klik tab Tetapan. Kemudian, klik Kebenaran tinjauan dan pilih kepada siapa anda ingin memberikan kebenaran. Kebenaran boleh diberikan secara berasingan kepada pengguna tertentu atau kepada kumpulan pengguna.


Memberikan kebenaran tinjauan kepada pengguna
Pada langkah seterusnya, pilih pengguna yang akan menerima kebenaran tinjauan dan klik Tambah pengguna.

Selepas anda mengklik Set survey permissions, matriks kebenaran tinjauan pengguna akan dipaparkan.

Dalam matriks ini, anda boleh menetapkan kebenaran tinjauan pengguna. Menandakan satu kotak akan memberikan kebenaran tinjauan kepada pengguna berkenaan. Jika anda mengklik kotak semak dalam lajur pertama, semua kebenaran pada baris yang sepadan akan dipilih/dialih keluar.
Klik anak panah kanan berganda untuk mengakses versi matriks yang dilanjutkan bagi memilih secara khusus tindakan yang boleh dilakukan oleh pengguna. Selepas anda selesai mengedit kebenaran tinjauan, klik Simpan, yang terletak di sudut kanan atas skrin.
Beberapa contoh disediakan di bawah untuk membantu anda lebih memahami sistem kebenaran tinjauan LimeSurvey.
Memberikan kebenaran tinjauan kepada kumpulan pengguna
Klik add a user group dan pilih kumpulan pengguna yang ingin anda tambahkan kebenarannya.
Pada langkah seterusnya, pilih kebenaran yang akan anda berikan kepada ahli kumpulan pengguna tersebut. Jangan lupa untuk mengklik anak panah kanan berganda bagi mendapatkan paparan matriks kebenaran yang dilanjutkan.

Selepas anda selesai mengedit kebenaran tinjauan, klik Simpan, yang terletak di bahagian kanan atas skrin.
Beberapa contoh disediakan di bawah untuk membantu anda memahami sistem kebenaran tinjauan LimeSurvey dengan lebih baik.
Contoh
Pelbagai senario dipaparkan di bawah. Senario ini memberikan panduan tentang kebenaran yang diperlukan untuk tugas tertentu dan cara kebenaran tersebut diberikan kepada pengguna.
Tambah pentadbir LimeSurvey baharu
- Log masuk sebagai admin.
- Cipta akaun pengguna baharu.
- Berikan pengguna tersebut kebenaran Superadministrator.
- Tidak diperlukan : Menetapkan kebenaran tema (Superadministrator mempunyai semua kebenaran untuk semua tema).
- Tidak diperlukan : Menetapkan kebenaran tinjauan (Superadministrator mempunyai semua kebenaran untuk semua tinjauan).
Pengguna baharu ingin mencipta tinjauan sendiri
- Log masuk sebagai admin (atau sebagai pengguna yang mempunyai kebenaran Superadministrator).
- Cipta akaun pengguna baharu.
- Tetapkan kebenaran global untuk pengguna tersebut kepada Cipta tinjauan.
- Pilihan : Tetapkan kebenaran tema - pilih tema yang patut digunakan oleh pengguna/kumpulan pengguna.
Pencipta tinjauan perlu memberi kebenaran kepada orang lain untuk mengedit tinjauannya
- Log masuk sebagai admin (atau sebagai pengguna yang mempunyai kebenaran Superadministrator).
- Cipta akaun pengguna baharu.
- Tetapkan tiada kebenaran global untuk pengguna.
- Tetapkan tiada kebenaran tema untuk pengguna.
- Tetapkan kebenaran tinjauan mengikut keperluan anda. Jika pengguna tersebut perlu menerima semua kebenaran tinjauan, anda boleh menandakan kotak pertama pada setiap baris. Jika tidak, klik anak panah dua kanan untuk melihat matriks yang dikembangkan (di sudut kanan atas) dan pilih hanya kebenaran yang anda rasa patut dimiliki oleh pengguna tersebut.
Orang yang bertanggungjawab ke atas tinjauan ingin melihat dan mengeksport keputusan tinjauan
- Log masuk sebagai admin (atau sebagai pengguna yang mempunyai kebenaran Superadministrator).
- Cipta akaun pengguna baharu.
- Tetapkan tiada kebenaran global untuk pengguna.
- Tetapkan tiada kebenaran tema untuk pengguna.
- Tetapkan kebenaran tinjauan kepada: Jawapan -> Lihat / baca dan eksport, serta Statistik: Lihat / baca.

Memberi kebenaran untuk membantu menterjemah tinjauan
- Log masuk sebagai admin (atau sebagai pengguna yang mempunyai kebenaran Superadministrator).
- Cipta n akaun pengguna (di mana n ialah bilangan penterjemah).
- Cipta kumpulan pengguna bernama Translators dan tambah n akaun tersebut ke dalam kumpulan ini.
- Pergi ke Kebenaran tinjauan dan klik Tambah kumpulan pengguna.
- Jika mereka hanya melakukan terjemahan, berikan mereka kebenaran Terjemahan pantas.