Kullanıcıları yönetme
From LimeSurvey Manual
Kullanıcı yönetimi
Kullanıcı yönetimi aracı, LimeSurvey'e ek yönetici kullanıcılar eklemenizi sağlar. Bunlara 'kullanıcılar' diyoruz. Bunları anket katılımcıları (yanıtlayıcılar) ile karıştırmayın.
Kullanıcı oluşturma
Yeni bir kullanıcı oluşturmak için LimeSurvey ana araç çubuğunda bulunan Yapılandırma -> Kullanıcı yönetimi seçeneğine tıklayarak kullanıcı yönetimi iletişim penceresini açın.

Ardından Kullanıcı denetimi tablosunun sağ üst bölümünde bulunan Kullanıcı ekle düğmesine tıklayın. Sizden aşağıdakileri isteyen bir pencere görüntülenecektir:
- İstediğiniz kullanıcı adını Kullanıcı adı alanına girin.
- E-posta adresini E-posta alanına girin. Lütfen şunlara dikkat edin:
- LimeSurvey, E-posta alanına girilen adrese bir onay e-postası gönderir. Bu e-posta adresi, ilgili kullanıcı tarafından oluşturulan anketler için standart iletişim e-posta adresi olarak kullanılacaktır.
- Kullanıcının LimeSurvey uygulamasına giden bağlantıyı, kullanıcı adını ve parolayı içeren onay e-postasını almasını istemiyorsanız, onay e-postasının size gönderilmesi için kendi e-posta adresinizi kullanabilirsiniz. Ardından e-posta adresini kullanıcının adresiyle değiştirebilirsiniz.
- Kullanıcının tam adını Tam ad alanına girin. Lütfen burada girilen tam adın, ilgili kullanıcı tarafından oluşturulan anketler için standart iletişim kişisi adı olarak kullanılacağını unutmayın.
- Yeni oluşturulan kullanıcı için son kullanma tarihi belirlemek isterseniz isteğe bağlı olarak Geçerlilik sonu tarihi ve saati alanını kullanabilirsiniz. Bu tarih ve saatten sonra kullanıcı artık oturum açamaz.
- İsteğe bağlı olarak kullanıcının başlangıç parolasını da belirleyebilirsiniz, ancak lütfen kullanıcıdan ilk oturum açmasının ardından parolasını değiştirmesini isteyin.
- Yeni kullanıcıyı oluşturmak için Kaydet düğmesine tıklayın.
Parola karmaşıklığının PasswordRequirement eklentisi tarafından zorunlu kılındığını ve doğrulandığını unutmayın.
İlk kullanıcınızı oluşturdunuz. Kullanıcı izinlerini ayarlama hakkında daha fazla bilgi edinmek için lütfen okumaya devam edin.

Aşağıda İşlem sütununun altında, aşağıdakileri yapmanızı sağlayan dört seçenek görebilirsiniz:

- kullanıcının genel özelliklerini düzenleme - kalem simgesine tıklayarak.
- kullanıcıyı anket yöneticileri veritabanından silme - çöp kutusu düğmesine tıklayarak.
- kullanıcı için genel izinleri ayarlama - kilit simgesine tıklayarak.
- kullanıcı için tema izinlerini ayarlama - kalem ve kilit simgesine tıklayarak.
Kullanıcı sahipliği ve kullanıcıları yönetme izinleri
Her kullanıcı hesabının bir sahibi vardır. Sahibi, hesabı oluşturan kullanıcıdır. Kullanıcı yönetimi tablosundaki Oluşturan sütunu, her hesabın sahibinin kim olduğunu gösterir. Bir süper yönetici bir hesabın sahipliğini devraldıysa bu sütunda yeni sahip görüntülenir.
Süper yönetici iznine sahip kullanıcılar tüm kullanıcı hesaplarını yönetebilir. Diğer tüm kullanıcılar için genel Kullanıcılar izinleri yalnızca sahibi oldukları hesaplar için geçerlidir.
| İşlem | Süper yönetici izni olmayan kullanıcılar için gereksinim | Süper yönetici izni olan kullanıcılar |
|---|---|---|
| Kullanıcı bilgilerini görüntüleme | Kullanıcılar → Okuma/yazma (tüm kullanıcılar için geçerlidir) | Tüm kullanıcılar |
| Kullanıcı ekleme | Kullanıcılar → Ekle. Yeni kullanıcının sahibi siz olursunuz. | Evet |
| Kullanıcıyı düzenle | Kullanıcılar → Güncelleme ve kullanıcının sahibi olmanız | Tüm kullanıcılar |
| Kullanıcıyı etkinleştirme veya devre dışı bırakma | Kullanıcılar → Güncelleme ve kullanıcının sahibi olmanız | Tüm kullanıcılar |
| İzinleri düzenle | Kullanıcılar → Güncelleme ve kullanıcının sahibi olmanız | Tüm kullanıcılar |
| Kullanıcıyı sil | Kullanıcılar → Sil ve kullanıcının sahibi olmanız | Tüm kullanıcılar |
| Kullanıcı rolleri atama | Mümkün değil | Süper yönetici → Ekle gerektirir |
| Tema izinlerini ayarlama | Mümkün değil | Tüm kullanıcılar |
| Sahipliği devral | Mümkün değil | Sizi kullanıcının sahibi yapar |
Lütfen unutmayın:
- Hiçbir kullanıcı kendi izinlerini veya kullanıcı rollerini değiştiremez. Kendi adınızı, e-posta adresinizi veya parolanızı değiştirmek için sağ üst köşedeki kullanıcı menüsünde bulunan Hesap seçeneğini kullanın.
- İlk yönetici hesabı (kullanıcı kimliği 1) diğer kullanıcılar tarafından düzenlenemez veya silinemez.
- Süper yönetici iznine sahip bir hesabı düzenlemek için o hesabın sahibi olmanız ve Süper yönetici → Ekle iznine sahip olmanız gerekir.
- Süper yönetici iznine sahip olmayan kullanıcılar yalnızca kendilerinde bulunan izinleri verebilir.
- Sahipliği devral yalnızca sizi hesabın sahibi yapar. Bir hesabın sahipliğini başka bir kullanıcıya devredemezsiniz.
Kimlik doğrulama eklentileri tarafından oluşturulan hesaplar
İlk oturum açmada otomatik olarak oluşturulan hesapların (örneğin LDAP veya web sunucusu kimlik doğrulama eklentisi tarafından) sahibi ilk yöneticidir (kullanıcı kimliği 1). Genel Kullanıcılar izinlerine sahip diğer kullanıcılar bu hesapların sahibi değildir ve bu nedenle bunları en fazla görüntüleyebilir. Bu hesapları yalnızca Süper yönetici iznine sahip bir kullanıcı düzenleyebilir, izinlerini değiştirebilir veya silebilir.
Kullanıcıyı düzenle
Kullanıcı bilgilerini düzenlemek için kalem simgesine tıklayın.
Yeni bir e-posta adresi, ad girebilir ve parolasını değiştirebilirsiniz. Değişiklikleri onaylamak için Kaydet düğmesine tıklayın.
Kullanıcıyı sil
Bir kullanıcı hesabını silmek için, silmek istediğiniz kullanıcı hesabıyla aynı satırda bulunan çöp kutusu simgesine tıklayın ve Tamam düğmesine tıklayın.
Bir kullanıcı için genel izinleri ayarlama
Bir kullanıcı için genel izinleri ayarlamak üzere kilit simgesine tıklayın.

CRUD (oluşturma, okuma, güncelleme ve silme) sistemi kullanılır (tıpkı anket izin ayarlarında olduğu gibi). Daha fazla kullanıcı izni seçeneği için, matrisin sağ üst köşesinde bulunan çift sağ ok işaretini kullanarak matrisi genişletmenizi öneririz. İlk kutuyu işaretlerseniz, o satırdaki tüm CRUD izinleri otomatik olarak işaretlenir.

Artık aşağıdaki izinleri ekleyebilir veya kaldırabilirsiniz:
- Katılımcı paneli: Daha fazla ayrıntı için ortak katılımcı veri tabanı hakkındaki bölümü okumaya devam edin.
- Etiket kümeleri: Etiket kümelerini oluşturma, görüntüleme, güncelleme, silme, dışa aktarma ve içe aktarma izni. Etiket kümelerinin (temaların aksine) özel izinleri yoktur.
- Ayarlar ve eklentiler: Bu izne sahip bir kullanıcı veri bütünlüğünü denetleyebilir, SQL veri tabanını bir .sql dosyasına kaydedebilir, genel ayarları yönetebilir, genel ayarlarda PHP bilgilerini görüntüleyebilir ve tüm eklentileri yönetebilir.
- Anket Grupları (New in 4.4.0 ): Tüm anket gruplarına erişim verir. Kullanıcının kendi anket gruplarını yönetmesine izin vermek için kullanıcıya 'oluşturma' iznini verin. Bir anket grubunu oluşturan kişi (varsayılan olarak) bu anket grubunun sahibidir.
- Anketler: Tüm anketlere erişim verir. Bir kullanıcının yalnızca kendi anketini oluşturup yönetmesine izin vermek için kullanıcıya 'oluşturma' iznini verin. Bir anketin oluşturucusu anketin sahibidir ve onu her zaman yönetebilir. Her anketin farklı izinler verebileceğini unutmayın.
- Temalar: Kullanıcının mevcut tüm tasarım temalarını kullanmasına ve standart olmayan tüm temaları düzenlemesine izin verir. Bu izne sahip bir kişinin HTML, Javascript ve CSS konusunda yeterli bilgiye sahip olması gerekir. Bir kullanıcı bu konulara aşina değilse ve belirli bir tasarım temasını kullanacaksa, ona yalnızca 'okuma' izni vermek daha iyi olur. Her temanın özel izinleri olabilir.
- Kullanıcı grupları: Kullanıcının kullanıcı gruplarını oluşturmasına/görüntülemesine/güncellemesine/silmesine izin verir.
- Kullanıcılar: Kullanıcının yeni kullanıcılar oluşturmasına ve sahibi olduğu kullanıcıları düzenlemesine, etkinleştirmesine, devre dışı bırakmasına, silmesine ve izinlerini ayarlamasına izin verir. Okuma/yazma ile kullanıcı, tüm kullanıcıların ayrıntılarını görüntüleyebilir. Bir kullanıcı yalnızca kendisinin sahip olduğu izinleri verebilir. Başka kullanıcılara ait kullanıcılar yalnızca Süper yönetici iznine sahip bir kullanıcı tarafından yönetilebilir. Ayrıntılar için bkz. Kullanıcı sahipliği ve kullanıcıları yönetme izinleri.
- Süper yönetici: Yalnızca bu ayarda güncelleme iznine sahip başka bir Süper yönetici tarafından eklenebilir ve eklenti yükleme ile anket içeriğinde (JavaScript dahil) her tür içeriği kullanma dahil olmak üzere tüm LimeSurvey uygulaması için tam izin verir. (Ayrıca bkz. genel güvenlik ayarları)
- İç veri tabanı kimlik doğrulaması kullanılsın: Kullanıcıların kimlik doğrulama sayfası üzerinden LimeSurvey paneline erişmesine izin verir (örn. http://domain/admin/authentication/sa/login). Bu seçenek işaretli değilse ve ilgili kullanıcı LimeSurvey paneline bağlanmaya çalışırsa şu hatayı alır: 'Internal database authentication method is not allowed for this user'.
Kullanıcıları içe ve dışa aktarma
Kullanıcı Yönetimi sayfasındaki bu düğmeleri kullanarak kullanıcıları CSV ve JSON biçiminde içe veya dışa aktarabilirsiniz.

Kullanıcıları içe aktarırken, hangi alanların bulunması gerektiğini gösteren bir iletişim kutusu açılır. Bu onay kutusunu seçerek var olan kullanıcıların üzerine yazmayı tercih edebilirsiniz.

JSON yapısı örneği:
[
{
"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"
}
]
CSV yapısı örneği:
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
Bir kullanıcı için tema izinlerini ayarlama
Tema izinleriyle, bir kullanıcının anket oluştururken veya düzenlerken hangi tasarım temalarını seçebileceğine karar verebilirsiniz.
Bir kullanıcı grubu veya müşteriler için özel tasarım temalarınız varsa, yalnızca kendileri için oluşturulmuş temaları kullanmalarını sağlamak amacıyla diğer temalara erişimlerini kısıtlayabilirsiniz.
Bir kullanıcının tema izinlerini ayarlamak veya düzenlemek için tasarım temaları için kalem ve kilit simgesine tıklayın.

İlgili kullanıcının veya kullanıcı gruplarının erişebileceği tasarım temalarını seçin. Seçiminizi veya seçimi kaldırma işleminizi tamamladıktan sonra Kaydet düğmesine tıklamayı unutmayın:
.
Bu işlevi daha iyi anlamak için aşağıda verilen örneklere bakın.
Kullanıcıları etkinleştirme ve etkisizleştirme
Bir kullanıcıyı etkin veya etkisiz olarak işaretlemek mümkündür.
Etkisizleştirilmiş kullanıcı yönetim arayüzünde oturum açamaz.
Süper yönetici iznine sahip olmayan kullanıcılar yalnızca sahibi oldukları kullanıcıları etkinleştirebilir veya devre dışı bırakabilir ve genel Kullanıcılar → Güncelleme iznine sahip olmaları gerekir. Bkz. Kullanıcı sahipliği ve kullanıcıları yönetme izinleri.
Tek kullanımlık parola kullanma
Kullanıcı, /limesurvey/admin adresindeki LimeSurvey oturum açma sayfasına gidip bir kullanıcı adı ve tek kullanımlık parola girebilir (bu parola, harici bir uygulama tarafından daha önce kullanıcılar tablosundaki one_time_pw sütununa yazılmış olmalıdır).
Bu oturum açma yöntemini etkinleştirmek için 'use_one_time_passwords' => true; satırının config.php dosyasına eklenmesi gerekir (varsayılan olarak 'false' değerindedir).
URL aşağıdaki değişkenleri içermelidir:
- user: LimeSurvey'de oturum açmak için normalde kullanılan kullanıcı adı. Bu kullanıcı adı veritabanındaki 'users' tablosunda mevcut olmalıdır.
- onepass: 'users' tablosundaki parola ile karşılaştırılacak düz metin parola
Tek kullanımlık parola ile oturum açmak için geçerli bir URL şöyle görünür:
Dikkat edilmesi gerekenler:
- Bu oturum açma yöntemini etkinleştirmek için
'use_one_time_passwords' => truesatırının config.php dosyasına eklenmesi gerekir (varsayılan olarak 'false' değerindedir). - Gönderilen kullanıcı adı, LimeSurvey users tablosunda mevcut olmalıdır.
- Tek kullanımlık parola (harici bir uygulama aracılığıyla ayarlanabilir), users tablosunun one_time_pw sütununda MD5 özeti olarak saklanmalıdır.
- Gönderilen düz metin parola sha256 işleviyle özetlenir ve ardından users tablosunun one_time_pw sütunundaki saklanan özetle karşılaştırılır. Her iki parola da eşleşmelidir.
- Tek kullanımlık parola ile ilk oturum açıldıktan sonra parola veritabanından silinir. Kullanıcı aynı parolayla ikinci kez oturum açamaz.
Tek bir anket için izinleri ayarlama
Bu izinler yalnızca tek bir anket için geçerlidir. Tüm sistem için izin ayarlamak istiyorsanız genel izinleri kullanabilirsiniz. Bu izinler tek bir kullanıcıya ya da bir kullanıcı grubuna verilebilir.
Anket izinlerini değiştirmek için Ayarlar sekmesine tıklayın. Ardından Anket izinleri'ne tıklayın ve izinleri kime vermek istediğinizi seçin. İzinler belirli kullanıcılara ayrı ayrı ya da bir kullanıcı grubuna verilebilir.


Bir kullanıcıya anket izni verme
Sonraki adımda, anket izni alacak kullanıcıyı seçin ve Kullanıcı ekle'ye tıklayın.

Anket izinlerini ayarla'ya tıkladıktan sonra kullanıcının anket izinleri matrisi gösterilir.

Kullanıcının anket izinlerini bu matriste ayarlayabilirsiniz. Bir kutuyu işaretlemek, ilgili kullanıcıya anket izni verir. İlk sütundaki bir onay kutusuna tıklarsanız, ilgili satırdaki tüm izinler seçilir/kaldırılır.
Bir kullanıcının gerçekleştirebileceği eylemleri ayrıntılı olarak seçmek için matrisin genişletilmiş sürümüne erişmek üzere çift sağ ok işaretine tıklayın. Anket izinlerini düzenlemeyi bitirdikten sonra ekranın sağ üst köşesinde bulunan Kaydet'e tıklayın.
LimeSurvey'in anket izinleri sistemini daha iyi anlamanıza yardımcı olmak için aşağıda bazı örnekler verilmiştir.
Bir kullanıcı grubuna anket izni verme
Kullanıcı grubu ekle'ye tıklayın ve izin vermek istediğiniz kullanıcı grubunu seçin.
Sonraki adımda, bu kullanıcı grubunun üyelerine atayacağınız izinleri seçin. İzin matrisinin genişletilmiş görünümünü açmak için çift sağ ok işaretine tıklamayı unutmayın.

Anket izinlerini düzenlemeyi bitirdikten sonra ekranın sağ üst kısmında bulunan Kaydet'e tıklayın.
LimeSurvey'in anket izinleri sistemini daha iyi anlamanıza yardımcı olmak için aşağıda bazı örnekler verilmiştir.
Örnekler
Aşağıda farklı senaryolar sunulmaktadır. Bu senaryolar, belirli görevler için hangi izinlerin gerekli olduğu ve bu izinlerin kullanıcılara nasıl verilebileceği konusunda öneriler sunar.
Yeni LimeSurvey yöneticisi ekleme
- admin olarak oturum açın.
- Yeni bir kullanıcı hesabı oluşturun.
- Bu kullanıcıya Süper yönetici iznini verin.
- Gerekli değil : Tema izinlerinin ayarlanması (Süper yönetici tüm temalar üzerinde tüm izinlere sahiptir).
- Gerekli değil : Anket izinlerinin ayarlanması (Süper yönetici tüm anketler üzerinde tüm izinlere sahiptir).
Yeni bir kullanıcı kendi anketlerini oluşturmak istiyor
- admin olarak (veya Süper yönetici iznine sahip bir kullanıcı olarak) oturum açın.
- Yeni bir kullanıcı hesabı oluşturun.
- Bu kullanıcı için genel izinleri Anket ekle olarak ayarlayın.
- İsteğe bağlı : Tema izinlerini ayarlayın - kullanıcının/kullanıcı grubunun hangi temaları kullanacağını seçin.
Bir anketin oluşturucusunun başka bir kişiye anketini düzenleme izni vermesi gerekiyor
- admin olarak (veya Süper yönetici iznine sahip bir kullanıcı olarak) oturum açın.
- Yeni bir kullanıcı hesabı oluşturun.
- Kullanıcı için genel izin ayarlamayın.
- Kullanıcı için tema izni ayarlamayın.
- Anket izinlerini istediğiniz şekilde ayarlayın. Kullanıcı tüm anket izinlerini alacaksa her satırdaki ilk kutuyu işaretleyebilirsiniz. Aksi takdirde, genişletilmiş matrisi görmek için çift sağ ok işaretine (sağ üst köşe) tıklayın ve yalnızca ilgili kullanıcının sahip olması gerektiğini düşündüğünüz izinleri seçin.
Anketten sorumlu bir kişi anket sonuçlarını görüntülemek ve dışa aktarmak istiyor
- admin olarak (veya Süper yönetici iznine sahip bir kullanıcı olarak) oturum açın.
- Yeni bir kullanıcı hesabı oluşturun.
- Kullanıcı için genel izin ayarlamayın.
- Kullanıcı için tema izni ayarlamayın.
- Anket izinlerini şu şekilde ayarlayın: Yanıtlar -> Okuma/yazma ve dışa aktar, ayrıca İstatistikler: Okuma/yazma.

Bir anketin çevirisi için yardım izni verme
- admin olarak (veya Süper yönetici iznine sahip bir kullanıcı olarak) oturum açın.
- n adet kullanıcı hesabı oluşturun (n, çevirmen sayısıdır).
- Translators adlı bir kullanıcı grubu oluşturun ve n hesabı bu gruba ekleyin.
- Anket izinleri bölümüne gidin ve Kullanıcı grubu ekleye tıklayın.
- Yalnızca çeviri yapacaklarsa onlara Hızlı çeviri iznini verin.