Hantera användare
From LimeSurvey Manual
Användarhantering
Med användarhanteringsverktyget kan du lägga till fler administrationsanvändare i LimeSurvey. Vi kallar dem "användare". Förväxla dem inte med enkätdeltagare (respondenter).
Skapa användare
Om du vill skapa en ny användare öppnar du dialogrutan för användarhantering genom att klicka på Konfiguration (i LimeSurveys huvudverktygsfält) -> Användarhantering.

Klicka sedan på Lägg till användare i det övre högra området av tabellen Användarkontroll. Ett fönster visas där du ombeds:
- Ange önskat användarnamn i fältet Användarnamn.
- Ange e-postadressen i fältet E-post. Observera att:
- LimeSurvey skickar ett bekräftelsemejl till adressen som anges i fältet E-post. Den här e-postadressen används som standardadress för kontakt i enkäter som skapas av den aktuella användaren.
- Om du inte vill att användaren ska få bekräftelsemejlet med en länk till LimeSurvey, användarnamn och lösenord kan du använda din egen e-postadress så att bekräftelsemejlet skickas till dig. Därefter kan du ändra e-postadressen till användarens adress.
- Ange användarens fullständiga namn i fältet Fullt namn. Observera att det fullständiga namnet som anges här används som standardnamn för kontaktperson i enkäter som skapas av den aktuella användaren.
- Du kan eventuellt använda Blir stängd den om du vill ange ett utgångsdatum för den nya användaren. Efter det datumet/den tiden kan användaren inte längre logga in.
- Du kan också eventuellt ange användarens första lösenord, men be användaren ändra det efter den första inloggningen.
- Klicka på Spara för att skapa den nya användaren.
Observera att lösenordskomplexitet tillämpas och valideras av pluginet PasswordRequirement.
Du har nu skapat din första användare. Om du vill veta mer om att ange användarbehörigheter, läs vidare.

Nedan ser du fyra alternativ i kolumnen Åtgärd som gör det möjligt att:

- redigera en användares allmänna uppgifter - genom att klicka på pennsymbolen.
- radera användaren från enkätadministratörernas databas - genom att klicka på papperskorgsknappen.
- ange globala behörigheter för en användare - genom att klicka på låssymbolen.
- ange temabehörigheter för en användare - genom att klicka på symbolen med penna och lås.
Användarägande och behörigheter för att hantera användare
Varje användarkonto har en ägare. Ägaren är den användare som skapade kontot. Kolumnen Skapad av i användarhanteringstabellen visar vem som äger varje konto. Om en superadministratör har tagit över ägandet av ett konto visas den nya ägaren i den här kolumnen.
Användare med behörigheten Superadministratör kan hantera alla användarkonton. För alla andra användare gäller de globala behörigheterna för Användare endast de konton de äger.
| Åtgärd | Krav för användare utan behörigheten Superadministratör | Användare med behörigheten Superadministratör |
|---|---|---|
| Visa användarinformation | Användare → Visa (gäller alla användare) | Alla användare |
| Skapa användare | Användare → Skapa. Du blir ägare till den nya användaren. | Ja |
| Redigera användare | Användare → Uppdatera och du äger användaren | Alla användare |
| Aktivera eller avaktivera en användare | Användare → Uppdatera och du äger användaren | Alla användare |
| Redigera rättigheter | Användare → Uppdatera och du äger användaren | Alla användare |
| Radera användare | Användare → Radera och du äger användaren | Alla användare |
| Tilldela användarroller | Inte möjligt | Kräver Superadministratör → Skapa |
| Ange temabehörigheter | Inte möjligt | Alla användare |
| Ta ägandeskap | Inte möjligt | Gör dig till ägare av användaren |
Observera:
- Ingen användare kan ändra sina egna behörigheter eller användarroller. Om du vill ändra ditt eget namn, din e-postadress eller ditt lösenord använder du Konto i användarmenyn i det övre högra hörnet.
- Det ursprungliga administratörskontot (användar-ID 1) kan inte redigeras eller raderas av andra användare.
- Om du vill redigera ett konto som har behörigheten Superadministratör måste du äga kontot och ha behörigheten Superadministratör → Skapa.
- Användare utan behörigheten Superadministratör kan endast bevilja behörigheter som de själva har.
- Ta ägandeskap gör bara dig till ägare av kontot. Du kan inte överföra ägandet av ett konto till en annan användare.
Konton som skapas av autentiseringsplugin
Konton som skapas automatiskt vid första inloggningen, till exempel av LDAP- eller webbserverautentiseringspluginet, ägs av den ursprungliga administratören (användar-ID 1). Andra användare med de globala behörigheterna för Användare äger inte dessa konton och kan därför som mest visa dem. Endast en användare med behörigheten Superadministratör kan redigera dessa konton, ändra deras behörigheter eller radera dem.
Redigera användare
Klicka på pennikonen för att redigera användarinformation.
Du kan ange en ny e-postadress och ett nytt namn samt ändra användarens lösenord. Klicka på Spara för att bekräfta ändringarna.
Radera användare
Om du vill radera ett användarkonto klickar du på motsvarande papperskorgsikon (på samma rad som det användarkonto du vill radera) och klickar sedan på OK.
Ange globala behörigheter för en användare
Om du vill ange globala behörigheter för en användare klickar du på låssymbolen.

CRUD-systemet (skapa, läsa, uppdatera och radera) används (precis som i behörighetsinställningarna för enkäter). För fler behörighetsalternativ rekommenderar vi att du utökar matrisen med hjälp av den dubbla högerpilen i det övre högra hörnet. Om du markerar den första kryssrutan markeras alla CRUD-behörigheter på den raden automatiskt.

Nu kan du lägga till eller ta bort följande behörigheter:
- Deltagarpanel: Mer information finns i avsnittet om den centrala deltagardatabasen.
- Etikettsamlingar: Behörighet att skapa, visa, uppdatera, radera, exportera och importera etikettsamlingar. Etikettsamlingar har inga specifika behörigheter (till skillnad från mallar).
- Inställningar och plugins: Med den här behörigheten kan en användare verifiera dataintegriteten, spara SQL-databasen i en .sql-fil, hantera globala inställningar, visa PHP-informationen i de globala inställningarna och hantera alla plugins.
- Enkätgrupper (New in 4.4.0 ): Ger åtkomst till alla enkätgrupper. Om du vill att användaren ska kunna hantera sina egna enkätgrupper ger du användaren behörigheten skapa. Den som skapar en enkätgrupp är (som standard) ägare till den enkätgruppen.
- Enkäter: Ger åtkomst till alla enkäter. Om du vill att en användare bara ska kunna skapa och hantera sina egna enkäter ger du användaren behörigheten skapa. Den som skapar en enkät är ägare till enkäten och kan alltid hantera den. Kom ihåg att varje enkät kan ge olika behörigheter.
- Mallar: Gör att användaren kan använda alla tillgängliga designmallar och redigera alla icke-standardmallar. Den som har den här behörigheten bör ha tillräckliga kunskaper i HTML, JavaScript och CSS. Om en användare inte är bekant med dessa och ska använda en specifik designmall är det bättre att bara ge användaren behörigheten visa. Varje mall kan ha specifika behörigheter.
- Användargrupper: Gör att en användare kan skapa, visa, uppdatera och radera användargrupper.
- Användare: Gör att en användare kan skapa nya användare samt redigera, aktivera, avaktivera, radera och ange behörigheter för de användare som användaren äger. Med Visa kan användaren se detaljerna för alla användare. En användare kan bara ge behörigheter som användaren själv har. Användare som ägs av andra användare kan bara hanteras av en användare med behörigheten Superadministratör. Mer information finns i Användarägarskap och behörigheter för att hantera användare.
- Superadministratör: Kan bara läggas till av en annan superadministratör som har den här inställningen med uppdateringsbehörighet, och ger full behörighet till hela LimeSurvey-applikationen, inklusive att installera plugins och använda alla typer av innehåll (inklusive JavaScript) i enkätinnehållet. (Se även globala säkerhetsinställningar)
- Använd intern autentiseringsdatabas: Gör att användare kan komma åt LimeSurveys administrationspanel via inloggningssidan (t.ex. http://domain/admin/authentication/sa/login). Om kryssrutan är avmarkerad och användaren försöker ansluta till LimeSurveys administrationspanel visas följande felmeddelande: 'Internal database authentication method is not allowed for this user'.
Importera och exportera användare
Du kan importera och exportera användare i CSV- och JSON-format med hjälp av dessa knappar på sidan Användarhantering.

När du importerar användare öppnas en dialogruta som visar vilka fält som ska finnas med. Du kan välja att skriva över befintliga användare genom att markera den här kryssrutan.

Exempel på JSON-strukturen:
[
{
"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"
}
]
Exempel på CSV-strukturen:
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
Ange mallbehörigheter för en användare
Med mallbehörigheter kan du bestämma vilka designmallar en användare kan välja när användaren skapar eller redigerar en enkät.
Om du har specifika designmallar för en grupp användare eller kunder kan du begränsa deras åtkomst till andra mallar, så att de bara använder mallar som har skapats för dem.
Om du vill ange eller redigera mallbehörigheterna för en användare klickar du på symbolen med penna och lås för designmallar.

Välj de designmallar som respektive användare eller användargrupper ska ha åtkomst till. När du har gjort ditt urval eller avmarkerat mallar ska du inte glömma att klicka på Spara:
.
Om du vill förstå den här funktionen bättre kan du titta på exemplen nedan.
Aktivera och avaktivera användare
Det går att markera en användare som aktiverad eller avaktiverad.
En avaktiverad användare kan inte logga in i administrationsgränssnittet.
Användare utan behörigheten Superadministratör kan endast aktivera eller avaktivera användare som de äger och behöver den globala behörigheten Användare → Uppdatera. Se Användarägande och behörigheter för att hantera användare.
Använd engångslösenord
En användare kan öppna LimeSurveys inloggning på /limesurvey/admin och ange ett användarnamn och ett engångslösenord (som tidigare har skrivits in i användartabellen - kolumnen one_time_pw - av ett externt program).
För att aktivera den här inloggningsmetoden måste raden 'use_one_time_passwords' => true; läggas till i config.php (som standard är värdet 'false').
URL:en måste innehålla följande variabler:
- user: Det användarnamn som normalt används för att logga in i LimeSurvey. Användarnamnet måste finnas i databasens tabell 'users'.
- onepass: Lösenordet i klartext, som sedan jämförs med lösenordet i tabellen 'users'
En giltig URL för inloggning med ett engångslösenord ser ut så här:
Att tänka på:
- För att aktivera den här inloggningsmetoden måste raden
'use_one_time_passwords' => trueläggas till i config.php (som standard är värdet 'false'). - Det angivna användarnamnet måste finnas i LimeSurveys användartabell.
- Engångslösenordet (som kan anges via ett externt program) måste lagras som MD5-hash i kolumnen one_time_pw i tabellen users.
- Det angivna lösenordet i klartext hashas med funktionen sha256 och jämförs sedan med den lagrade hashen i kolumnen one_time_pw i tabellen users. Båda lösenorden måste stämma överens.
- Efter den första inloggningen med engångslösenordet raderas det från databasen. Användaren kan inte logga in med just det lösenordet en andra gång.
Ange behörigheter för en enskild enkät
Dessa behörigheter gäller endast för en enskild enkät. Om du vill ange behörigheter för hela systemet kan du använda globala behörigheter. Dessa behörigheter kan ges antingen till en enskild användare eller till en användargrupp.
För att ändra enkätbehörigheterna klickar du på fliken Inställningar. Klicka sedan på Enkäträttigheter och välj vem du vill ge behörigheter. Behörigheterna kan ges antingen separat till enskilda användare eller till en användargrupp.


Ge enkätbehörigheter till en användare
I nästa steg väljer du den användare som ska få enkätbehörigheter och klickar på Lägg till användare.

När du har klickat på Ange enkätbehörigheter visas användarens behörighetsmatris för enkäten.

I den här matrisen kan du ange användarens enkätbehörigheter. Om du markerar en kryssruta ger du motsvarande enkätbehörighet till användaren. Om du klickar på en kryssruta i den första kolumnen markeras eller avmarkeras alla behörigheter på motsvarande rad.
Klicka på dubbelpilen åt höger för att öppna den utökade versionen av matrisen och välja exakt vilka åtgärder en användare får utföra. När du är klar med redigeringen av enkätbehörigheterna klickar du på Spara, som finns i skärmens övre högra hörn.
Några exempel finns nedan för att hjälpa dig att förstå LimeSurveys system för enkätbehörigheter bättre.
Ge enkätbehörigheter till en användargrupp
Klicka på Lägg till en användargrupp och välj den användargrupp som du vill ge behörigheterna.
I nästa steg väljer du de behörigheter som du vill tilldela medlemmarna i användargruppen. Glöm inte att klicka på den dubbla högerpilen för att visa den utökade behörighetsmatrisen.

När du har redigerat enkäträttigheterna klickar du på Spara, som finns i det övre högra hörnet av skärmen.
Några exempel finns nedan för att hjälpa dig att bättre förstå LimeSurveys system för enkätbehörigheter.
Exempel
Nedan presenteras olika scenarier. De ger råd om vilka behörigheter som krävs för vissa specifika uppgifter och hur de kan tilldelas användarna.
Lägg till en ny LimeSurvey-administratör
- Logga in som admin.
- Skapa ett nytt användarkonto.
- Ge användaren behörigheten Superadministratör.
- Behövs inte: Ange temabehörigheter (Superadministratör har alla behörigheter för alla teman).
- Behövs inte: Ange enkätbehörigheter (Superadministratör har alla behörigheter för alla enkäter).
En ny användare vill skapa egna enkäter
- Logga in som admin (eller som en användare med behörigheten Superadministratör).
- Skapa ett nytt användarkonto.
- Ange globala behörigheter för användaren till Skapa enkät.
- Valfritt: Ange temabehörigheter – välj vilka teman som ska användas av användaren/användargruppen.
Skaparen av en enkät behöver ge en annan person behörighet att redigera enkäten
- Logga in som admin (eller som en användare med behörigheten Superadministratör).
- Skapa ett nytt användarkonto.
- Ange inga globala behörigheter för användaren.
- Ange inga temabehörigheter för användaren.
- Ange enkätbehörigheterna som du vill. Om personen ska få alla enkätbehörigheter kan du markera den första rutan på varje rad. Annars klickar du på den dubbla högerpilen för att visa den utökade matrisen (övre högra hörnet) och väljer endast de behörigheter som du anser att användaren ska ha.
En person som ansvarar för enkäten vill visa och exportera enkätresultat
- Logga in som admin (eller som en användare med behörigheten Superadministratör).
- Skapa ett nytt användarkonto.
- Ange inga globala behörigheter för användaren.
- Ange inga temabehörigheter för användaren.
- Ange enkätbehörigheter till: Svar -> Visa och Exportera, samt Statistik: Visa.

Ge behörighet för hjälp med översättning av en enkät
- Logga in som admin (eller som en användare med behörigheten Superadministratör).
- Skapa n användarkonton (där n är antalet översättare).
- Skapa en användargrupp som heter Translators och lägg till de n kontona i gruppen.
- Gå till Enkäträttigheter och klicka på Lägg till en användargrupp.
- Om de bara gör översättningar ger du dem behörigheten Snabböversättning.