Actions

Manage users/sl: Difference between revisions

From LimeSurvey Manual

(Created page with "... od 1.81 do 1.92:")
No edit summary
Line 155: Line 155:
* '''onepass:''' geslo v obliki besedila, ki se potem primerja z geslom v tabeli 'users'
* '''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 tale:
Veljaven URL za prijavo z uporabo enkratnega gesla bi zgledal podobno kot ...


... od 1.81 do 1.92:
... od 1.81 do 1.92:

Revision as of 11:41, 13 August 2013

Upravljanje uporabnikov

Ustvarjanje uporabnikov

Za ustvarjanje novega uporabnika odprite upravljalnik uporabnikov (glavni meni -> Ustvari/uredi uporabnike File:LimeSurveyBenuzerVerwaltung.jpg).

  • Vnesite želeno uporabniško ime v besedilno polje Uporabniško ime.
  • Vnesite elektronski naslov v besedilno polje Elektronski naslov. Upoštevajte:
    • če ne želite, da nov uporabnik dobi potrditveno sporočilo s povezavo na vaš anketni sistem, uporabniškim imenom in geslom, lahko uporabite vaš elektronski naslov in uporabnika sami potrdite. Po urejeni potrditvi lahko spremenite uporabnikov elektronski naslov.
    • LimeSurvey pošilja potrditvena elektronska sporočila na naslove, ki ste jih vnesli v polje Elektronski naslov. Ta elektronski naslov bo uporabljen za običajni kontaktni naslov za ankete, ki jih ustvari ta uporabnik.
  • Vnesite uporabnikovo polno ime v besedilno polje Ime uporabnika. Upoštevajte:
    • polno ime se bo uporabilo kot običajno kontaktno ime za ankete, ki jih ustvari ta uporabnik.
  • Klikni Dodaj uporabnika

Tako ustvarite novega uporabnika. Več o nastavitvah uporabniških pravic boste našli v nadaljevanju.

Uredi uporabnika

Za urejanje uporabnika uporabite ikono v olbiki pisala .

Nastavite lahko nov elektronski naslov, polno ime in celo spremenite geslo. Ko ste končali z vnašanjem sprememb, kliknite Shrani.

Izbriši uporabnike

Za brisanje uporabniškega računa enostavno kliknite na gumb za brisanje v vrstici z uporabniškim računom, ki se bi naj izbrisal in potrdite s klikom na Vredu.

Globalne pravice

Globalne pravice se nanašajo na celoten anketni sistem. Če želite nastaviti pravice zgolj za določeno anketo, uporabite povezavo "Dovoljenja ankete".

Globalne pravice za uporabnika

Za nastavitev globalnih pravic uporabnika zgolj kliknite na ikono .

Sedaj lahko dodate ali odstranite sledeče pravice.

  • SuperAdministrator: to pravico lahko doda ali odstrani le uporabnik admin in z njo omogoči vse pravice nad celotno namestitvijo LimeSurvey-a. Upoštevajte: ta pravica je zelo močna in jo je potrebno dodeljevati zelo previdno.
  • Ustvari anketo: ta pravica omogoča uporabniku ustvarjanje ankete, kot tudi njen zagon in ustavitev. To je običajna pravica za uporabnike, ki naj bi ustvarjali svoje lastne ankete.
  • Nastavitve: s to pravico lahko uporabnik preveri konsistentnost podatkov, shrani SQL zbirko podatkov v sql datoteko in vidi php podatke v globalnih nastavitvah.
  • Ustvari uporabnika: s to pravico lahko uporabnik ustvari nove uporabnike in izbriše tiste, ki jih je s tem računom ustvaril. Novo ustvarjeni uporabnik ne more imeti višjih pravic od uporabnika, ki je račun ustvaril. V kolikor uporabnik potrebuje višje pravice, mu jih mora dodeliti SuperAdministrator.
  • Uporabi vse/uredi predloge: omogoča uporabniku uporabo vseh oblikovanih predlog in urejanje vseh nestandardnih predlog. Uporabnik s to pravico mora imeti dovolj znanja na področju HTML/php, Javascript-a in CSS-ja.
  • Manage labels: ta pravica omogoča ustvarjanje, urejanje in brisanje zbirk možnih odgovorov.

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

Nastavljanje pravic uporabniku za predloge

S pravicami predlog lahko nastavite katero obliko predlog lahko uporabnik izbere pri ustvarjanju ali urejanju ankete. Smiselno je uporabniku omejiti oblikovane predloge, do katerih lahko dostopa, da preprečite uporabo neprimerno oblikovanih predlog za uporabnika oz. anketo.

Opomba: če imate posebej oblikovano predlogo za skupino uporabnikov, boste najbrž želeli omejiti dostop za njih edino do predlog, ki so ustvarjene za njihove potrebe.

Za nastavitev ali urejanje uporabnikovih pravic za predloge klikni na ikono .

Sedaj lahko izberete oblike predlog, med katerimi bo lahko ta uporabnik izbiral. Ko zaključite z izbiro predlog, kliknite na gumb Shrani nastavitve .

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

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.

Nastavitve uporabnikovih pravic za posamezno anketo

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

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.

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

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

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


To bo nekoč premaknjeno na bolj primerno mesto:

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.

Kategorija Opis
Superadministrator To je oseba, ki ustvari uporabniške račune drugim uporabnikom za ustvarjanje, urejanje, aktiviranje ter pregled anket in rezultatov. Običajno jim je dana pravica urejanja predlog, zbirk možnih odgovorov in drugih ključnih zmožnosti neodvisnih od katerekoli shranjene ankete.
Skrbnik ankete Oseba z uporabniškim računom z danimi nekaterimi pravicami za upravljanje določenih anket. Vsaka anketa lahko ima svoj nabor uporabnikov z določenimi pravicami urejanja ankete. Te pravice so lahko visoke kot je aktiviranje ankete in urejanja nabora vprašanj. Lahko pa so nizke kot je pregled rezultatov anketiranja.
Udeleženec To so osebe, ki zgolj odgovarjajo na anketna vprašanja. Lahko imajo (ali pa tudi ne) dostop preko žetonov. Ne potrebujejo pa uporabniških računov za dostop do skrbniškega vmesnika in za njih ne velja izraz uporabnikov.
Sistemski administrator Poseben razred oseb, ki ima dostop do MySQL (ali podobne) zbirke podatkov na strežniku in po vsej verjetnosti do ukazne vrstice operacijskega sistema za namestitev in urejanje nastavitev anketnega sistema. Ta oseba je pozvana k usrejanju začetnega superadministratorskega uporabnišega računa, s pomočjo katerega se lahko ustvarijo vsi ostali računi.
Razvijalec Zelo poseben razred ljudi, ki imajo dostop do izvorne kode in lahko vplivajo na spremembo obnašanja programa. Običajno se to dela na anketnih sistemih, ki niso dosegljivi za žive in aktivne ankete.

Uporaba enkratnih gesel

Od različice 1.81 dalje lahko uporabnik dostopa do prijavnega okna za Limesurvey na povezavi /limesurvey/admin ter posreduje uporabniško ime in enkratno geslo, ki je bilo pred tem zapisano v tabelo uporabnikov (stolpec one_time_pw) s pomočjo zunanje aplikacije.

Za aktiviranje tega načina vpisa je v datoteki config.php potrebno vklopiti nastavitev ($use_one_time_passwords = true;).

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 ...

... od 1.81 do 1.92:

...for 2.0 or later:

Things to watch out for:

  • One time passwords have to be enabled by setting "$use_one_time_passwords = true;" (for 1.92), respective "use_one_time_passwords => true" (for 2.0 in config section) in config.php.
  • The passed username has to exist in LimeSurvey's users table
  • The one time password, which can be set by an external application, has to be stored as MD5 hash in column one_time_pw of table users
  • The passed plain text password will be hashed using md5() function and will then be compared to the stored hash in column one_time_pw of table users. Both passwords have to match.
  • After the first login with the one time password this password is deleted from the database. The user won't be able to login with this password a second time.