Actions

Manage users/sl: Difference between revisions

From LimeSurvey Manual

No edit summary
No edit summary
Line 117: Line 117:
Uporabnik lahko pokliče prijavo v LimeSurvey na naslovu /limesurvey/admin in vnese uporabniško ime in enkratno geslo (ki ga je predhodno zapisala zunanja aplikacija v tabelo uporabnikov - ''stolpec one_time_pw'').
Uporabnik lahko pokliče prijavo v LimeSurvey na naslovu /limesurvey/admin in vnese uporabniško ime in enkratno geslo (ki ga je predhodno zapisala zunanja aplikacija v tabelo uporabnikov - ''stolpec one_time_pw'').


<div class="mw-translate-fuzzy">
Če želite omogočiti ta način prijave, vrstico [[Optional settings#Use_one_time_passwords| <code>'use_one_time_passwords' => true;</code> ]] je treba dodati v config.php (privzeto je 'false') .  
Za aktiviranje tega načina vpisa je v datoteki config.php [http://manual.limesurvey.org/wiki/Optional_settings#Use_one_time_passwords/sl potrebno vklopiti nastavitev] ($use_one_time_passwords = true;).
</div>


URL mora vsebovati naslednje spremenljivke:
URL mora vsebovati naslednje spremenljivke:

Revision as of 09:24, 15 December 2023

Upravljanje uporabnikov

Orodje za upravljanje uporabnikov vam omogoča, da v LimeSurvey dodate dodatne administrativne uporabnike. Imenujemo jih 'uporabniki'. Ne zamenjujte jih z udeleženci ankete (anketiranci).


Ustvarjanje uporabnikov

Če želite ustvariti novega uporabnika, odprite pogovorno okno za upravljanje uporabnikov s klikom na Konfiguracija (nahaja se v glavni orodni vrstici LimeSurvey) -> Upravljanje uporabnikov.


Datoteka:LimeSurveyMenuUserManagement.png


Nato kliknite Dodaj uporabnika v zgornjem desnem delu tabele Uporabniški nadzor. Prikaže se okno, v katerem boste morali:

  • Vnesite želeno uporabniško ime v polje Uporabniško ime.
  • Vnesite e-poštni naslov v polje Email. Upoštevajte, da:
    • LimeSurvey pošlje potrditveno e-poštno sporočilo na naslov, vnesen v polje Email. Ta e-poštni naslov bo uporabljen kot standardni kontaktni e-poštni naslov za ankete, ki jih ustvari posamezni uporabnik.
    • Če ne želite, da uporabnik prejme potrditveno e-poštno sporočilo s povezavo do aplikacije LimeSurvey, uporabniškim imenom in geslom, lahko uporabite svoj e-poštni naslov, da vam pošljemo potrditveno e-pošto. Po tem lahko spremenite e-poštni naslov v naslov uporabnika.
  • Vnesite polno ime uporabnika v polje Polno ime. Upoštevajte, da bo tukaj vneseno polno ime uporabljeno kot standardno ime kontaktne osebe za ankete, ki jih je ustvaril posamezni uporabnik.
  • Kliknite Shrani, da ustvarite novega uporabnika.

Upoštevajte, da zapletenost gesla uveljavlja in preverja vtičnik PasswordRequirement.

Datoteka:LimeSurveyAddUser.jpg


Ustvarili ste svojega prvega uporabnika. Če želite izvedeti več o setting user permissions, berite naprej.


Datoteka:LimeSurveyBleistiftSymbol.jpg


Spodaj lahko vidite štiri možnosti pod stolpcem Dejanje, ki vam omogočajo, da:



  • uredite splošne vidike uporabnika - s klikom na simbol peresa.
  • izbrišite uporabnika iz podatkovne baze skrbnikov ankete - s klikom na gumb smeti.
  • nastavite globalna dovoljenja za uporabnika - s klikom na simbol ključavnice .
  • nastavite dovoljenja teme za uporabnika - s klikom na simbol peresa in ključavnice.

Uredi uporabnika

Kliknite ikono peresa, da uredite podatke o uporabniku.


Vnesete lahko nov e-poštni naslov, ime in spremenite njihovo geslo. Kliknite Shrani za potrditev sprememb.

Izbriši uporabnika

Če želite izbrisati uporabniški račun, kliknite ustrezno ikono koša (nahaja se v isti vrstici kot uporabniški račun, ki ga želite izbrisati) in kliknite OK.

Nastavite globalna dovoljenja za uporabnika

  Globalna dovoljenja veljajo za celotno aplikacijo LimeSurvey. Če želite nastaviti dovoljenja samo za določeno anketo, lahko uporabite nastavitve dovoljenj za anketo.


Če želite nastaviti globalna dovoljenja za uporabnika, kliknite simbol ključavnice.


Datoteka:User_global_permission.png


Uporabljen je sistem CRUD (ustvarjanje, branje, posodabljanje in brisanje) (kot je v nastavitvah dovoljenj za anketo). Za več možnosti uporabniških dovoljenj priporočamo razširitev matrike z dvojno desno puščico, ki se nahaja v njenem zgornjem desnem kotu. Če potrdite prvo polje, so samodejno označena vsa dovoljenja CRUD v tej vrstici.

Datoteka:User_global_permission_complete.png

Zdaj lahko dodate ali odstranite naslednja dovoljenja:

  • Nabori oznak: Dovoljenje za ustvarjanje, ogled, posodabljanje, brisanje, izvoz in uvoz naborov oznak. Nizi oznak nimajo posebnih dovoljenj (za razliko od tem).
  • Nastavitve in vtičniki: S tem dovoljenjem lahko uporabnik preveri celovitost podatkov, shrani bazo podatkov SQL v datoteko .sql, upravlja globalne nastavitve, si ogleda informacije o PHP v globalnih nastavitvah in upravlja vse vtičnike.
  • Skupine anket (New in 4.4.0 ): Omogočite dostop do vseh skupin anket. Če želite uporabniku omogočiti upravljanje lastne skupine anket, mu dajte dovoljenje za ustvarjanje. Ustvarjalec skupine anket je (privzeto) lastnik te skupine anket.

Template:Opomba

  • Ankete: Omogoča dostop do vseh anket. Če želite uporabniku omogočiti samo ustvarjanje in upravljanje lastne ankete, mu dajte dovoljenje za ustvarjanje. Ustvarjalec ankete je lastnik ankete in jo lahko vedno upravlja. Ne pozabite, da lahko vsaka anketa podeli različna dovoljenja.

Template:Opomba

  • Teme: Omogoča uporabniku uporabo vseh razpoložljivih tem oblikovanja in urejanje vseh nestandardnih tem. Oseba s tem dovoljenjem mora imeti dovolj znanja o HTML, Javascript in CSS. Če uporabnik ni seznanjen s temi stvarmi in naj bi uporabljal določene teme oblikovanja, bi bilo bolje, da bi mu dali samo dovoljenje za branje. Vsaka tema ima lahko posebna dovoljenja.
  • Uporabniške skupine: Omogoča uporabniku ustvarjanje/ogled/posodabljanje/brisanje uporabniških skupin.
  • Uporabniki: Uporabnik lahko s tem dovoljenjem ustvari, spremeni in izbriše lastne skrbniške uporabnike. Novo ustvarjeni uporabniki ne morejo imeti višjih dovoljenj kot nadrejeni uporabnik. Prav tako ne boste mogli urejati uporabnikov, ki so v lasti drugih uporabnikov administracije. Če je to treba storiti, je treba odobriti dovoljenje superskrbnika.
  • Superadministrator: Doda ga lahko le drug superadministrator s to nastavitvijo kot posodobitev in daje polna dovoljenja za celotno aplikacijo LimeSurvey, vključno z namestitvijo vtičnikov in uporabo kakršne koli vsebine (vključno z JavaScriptom) v vsebini ankete. (glejte tudi globalne varnostne nastavitve)
  • 'Uporabi notranjo avtentikacijo zbirke podatkov': Omogoča uporabnikom dostop do plošče LimeSurvey prek avtentikacijske strani (npr. http://domain/admin/authentication/sa/login). Če ni potrjeno in se ustrezni uporabnik poskuša povezati s ploščo LimeSuvey, bo prejel naslednjo napako: 'Metoda notranjega preverjanja pristnosti baze podatkov ni dovoljena za tega uporabnika'.

Template:Opomba

Nastavite dovoljenja teme za uporabnika

Z dovoljenji za teme se lahko odločite, katere teme oblikovanja lahko uporabnik izbere pri ustvarjanju ali urejanju ankete.

Če imate posebne teme oblikovanja za skupino uporabnikov ali strank, jim lahko omejite dostop do drugih tem in zagotovite, da bodo uporabljali samo teme, ustvarjene zanje.

Če želite nastaviti ali urediti dovoljenja za teme za uporabnika, kliknite simbol peresa in ključavnice za teme oblikovanja.


Datoteka:LimeSurveySetDesignTemplatesLS.jpg


Izberite teme oblikovanja, do katerih naj imajo ustrezni uporabnik ali skupine uporabnikov dostop. Ko končate z izbiro ali razveljavitvijo izbire, ne pozabite klikniti 'Shrani: 0.75px.

Za boljše razumevanje te funkcije si oglejte spodnje primere.

Uporaba enkratnih gesel

Uporabnik lahko pokliče prijavo v LimeSurvey na naslovu /limesurvey/admin in vnese uporabniško ime in enkratno geslo (ki ga je predhodno zapisala zunanja aplikacija v tabelo uporabnikov - stolpec one_time_pw).

Če želite omogočiti ta način prijave, vrstico 'use_one_time_passwords' => true; je treba dodati v config.php (privzeto je 'false') .

URL mora vsebovati naslednje spremenljivke:

  • user: uporabniško ime, ki se običajno uporablja za vpis v LimeSurvey. To uporabniško ime mora obstajati v tabeli 'users' v zbirki podatkov.
  • onepass: geslo v obliki besedila, ki se potem primerja z geslom v tabeli 'users'

Veljaven URL za prijavo z uporabo enkratnega gesla bi zgledal podobno kot ...

The 'secretpassword' field is plain text, not a SHA 256 hash.

Stvari, na katere je potrebno paziti:

  • enkratna gesla morajo biti omogočena v datoteki config.pop z nastavitvijo "$use_one_time_passwords = true;" (za 1.92) in podobno "use_one_time_passwords => true" (za 2.0 ).
  • uporabniško ime za uporabo z enkratnim geslom mora obstajati v LimeSurveyevi tabeli users
  • enkratno geslo, ki se lahko nastavi z zunanjo aplikacijo, mora biti shranjeno v tabelo users kot MD5 zapis
  • posredovano geslo v obliki golega besedila bo kodirano z uporabo funkcije md5() in bo potem primerjano s shranjeno vrednostjo v stolpcu one_time_pw v tabeli users. Oba gesla se morata ujemati.
  • po prvi prijavi z enkratnim geslom se to geslo odstrani iz zbirke podatkov. Uporabnik se ne bo mogel več prijaviti s tem geslom.

Nastavitve pravic za posamezno anketo

Te pravice se nanašajo le na posamezno anketo. Če želite nastaviti pravice za celoten sistem, lahko uporabite globalne pravice.


Opomba: za nastavitev pravic na posamezni anketi mora obstajati uporabniški račun. Če račun ne obstaja, ga morate najprej ustvariti in nato spremeniti pravice ankete. Uporabniku ni potrebno uveljavljati nobenih globalnih pravic, dovolj je le da obstaja uporabniški račun.


By default, an user (non-admin) cannot grant survey permissions to users that are not part of the same group as the survey administrator. This is a security option enabled by default in LimeSurvey. To change this, you need to deactivate option Group member can only see own group, located in the Global settings, under the Security tab. However, if you feel unsure about disabling this option, you can create groups containing those users that can be seen and be granted survey permissions by a survey creator.


Da spremenite pravice ankete, morate v meniju Lastnosti ankete izbrati Dovoljenja ankete.




Nastavitve uporabnikovih pravic za posamezno anketo

V naslednjem koraku izberete uporabnika, kateremu želite spremeniti pravice ankete in kliknite gumb Dodaj uporabnika.



Ko kliknete na gumb Nastavi dovoljenja ankete, se prikaže uporabnikova tabela pravic za anketo.


V tej tabeli lahko nastavite pravice za različne značilnosti ankete. Enostavno kliknite na potrditveno polje, če želite dodati ali odstraniti posamezno pravico. Če izberete potrditveno polje v prvem stolpcu, se bodo izbrale/odstranile vse pravice v tej vrsti.

V ostalih stolpcih lahko določite, če bo uporabnik lahko izvajal posamezno dejanje za izbrano pravico.

Najbolj pomembni primeri za dodeljevanje pravic uporabnikom so zbrani v delu tega prispevka z imenom primeri uporabe.

Grant survey permissions to a user group

Click add a user group and select the user group to which you would like to add the permission permissions.

File:LimeSurveyPermissionpermissionsUserGroup.png

In the next step, select the permissions that you will allocate to the members of that user group. Do not forget to click the double right arrowhead to get an extended view of the permissions matrix.



Ko zaključite z urejanjem pravic ankete, kliknite na gumb Shrani.

Some examples are provided below to help you get a better understanding of the Limesurvey's survey permissions system.

The user group function is still experimental. Use our bugs tracker to describe any kind of inconsistencies.

Primeri uporabe

V tem delu prispevka posredujemo par idej o možnih primerih v praksi in katere pravice so dobra izbira.


Dodan bo nov uporabnik zadolžen za upravljanje LimeSurvey-a

  • Prijavite se kot admin
  • Ustvarite nov uporabniški račun
  • V globalnih pravicah nastavite pravico SuperAdministrator za tega uporabnika
  • ni potrebno: nastavite pravice za predloge (SuperAdministrator ima vse pravice za vse predloge)
  • ni potrebno: nastavite pravice ankete (SuperAdministrator ima vse pravice za vse ankete)

Nov uporabnik želi ustvarjati lastne ankete

  • Prijavite se kot admin ali drug uporabnik s pravico SuperAdministrator
  • Ustvarite nov uporabniški račun
  • Uporabniku nastavite globalno pravico Ustvari anketo
  • Uporabniku nastavite pravice za predloge, do katerih naj bi dostopal
  • ni potrebno: nastavite pravice anket (ustvarjalec ankete ima vsa dovoljenja za njegove/njene ankete)

Ustvarjalec ankete potrebuje drugega uporabnika za urejanje njegove ankete

  • Prijavite se kot admin ali drug uporabnik s pravico SuperAdministrator
  • Ustvarite nov uporabniški račun
  • Uporabniku ne dajajte nobenih globalnih pravic
  • Uporabniku ne dajajte nobenih pravic za predloge
  • Nastavite pravice za ankete kot jih želite. Odvisno je od tega, kaj naj bi novi uporabnik delal in koliko pravic potrebuje. Če potrebuje vse pravice za ankete, lahko izbirate potrditvena polja v prvem stolpcu (tista, ki imajo v naslovni celici gumb << ali >>).

Nov uporabnik zadolžen za pregled in izvoz rezultatov anketiranja

  • Prijavite se kot admin ali drug uporabnik s pravico SuperAdministrator
  • Ustvarite nov uporabniški račun
  • Uporabniku ne dajajte nobenih globalnih pravic
  • Uporabniku ne dajajte nobenih pravic za predloge
  • Omogočite pravice ankete za: Odgovori: Poglej/Beri in Izvoz ter Statistike: Poglej/Beri



Obstaja nekaj možnih kategorij uporabnikov, ki dostopajo do anketnega portala. Le ena kategorija se v kodi in dokumentaciji dejansko imenuje uporabnik. Poglejmo si, katere so te kategorije uporabnikov, da bomo bolje razumeli terminologijo progama.