• Hei

    Olen asentanut sivulle päätoimittajan (Editor). Lisäksi olen Member-lisäosalla antanut pääkäyttäjälle oikeuden luoda uusia jäseniä. Hölmöksi asian tekee että Päätoimittaja voi antaa uudelle käyttäjälle Pääkäyttäjän roolin.

    Haluan tietenkin pitää nuo oikeudet pelkästään omissa käsissäni joten onko jotain keinoa millä uusien käyttäjien roolit voi rajoittaa vain haluttuihin.

Esillä 4 vastausta, 1 - 4 (kaikkiaan 4)
  • Moderator Sami Keijonen

    (@samikeijonen)

    Heip. Voin zekata saako rooli-listaa jotenkin filtteroitua ilman että poistaa oikeuden luoda uusia käyttäjiä. Alla muuta perusinfoa.

    Kohdasta Käyttäjät >> Roles ja sieltä halutun roolin kohdalta Muokkaa (edit). Mille tahansa roolille voi antaa mitä tahansa oikeuksia (Capabilities) eivätkä WP:n roolit ole ns. hierarkisia. Voit siis antaa vaikka päätoimittajalle minimaalisen vähän oikeuksia ja tilaajalle kaikki oikeudet.

    Edit: tässä hyvinkin tarkka ohje, miten voit asian tehdä.

    http://wordpress.stackexchange.com/questions/4479/editor-can-create-any-new-user-except-administrator

    Thread Starter jlawp

    (@jlawp)

    Hei. Olen kyllä kaikki Roolit-ylläpidot poistanut Päätoimittajalta mutta uuden käyttäjän luonnin yhteydessä kuitenkin Pääkäyttäjä on valittavissa. Mielestäni tuossa Member-lisäosassa on täydennettävää siinä mielessä että käyttäjän ei pitäisi saada asentaa omaa rooliaan korkeampaa roolia ja tuossa lisäosassahan sellainen on toeteutettu mutta…

    Mitä tuon skriptin kanssa pitää tehdä että sen saa toimintaan. Pitääkö se kopiopida jonnekin vai miten sen saa käyttöönsä?

    Moderator Sami Keijonen

    (@samikeijonen)

    käyttäjän ei pitäisi saada asentaa omaa rooliaan korkeampaa roolia

    WP:ssä ei ole toistaan korkeampaa roolia, koska roolit eivät ole hierarkisia. Roolit ovat vain nimiä, joille voi antaa halutut oikeudet.

    Tarkennatko vielä, että onko päätoimittajalla oikeus luoda uusia käyttäjiä, mutta ei oikeutta muokata/lisätä rooleja?

    Jos näin, niin linkin koodi tulee laittaa teeman functions.php tiedostoon. Tai huomattavasti parempi olisi laittaa se lapsiteeman functions.php tiedostoon. Toinen vaihtoehto on tehdä siitä oma lisäosa, alkuun riittää yleistiedot lisäosasta.

    http://codex.wordpress.org/Writing_a_Plugin#File_Headers

    Ja koodinpätkä näiden tekstien alle.

    Thread Starter jlawp

    (@jlawp)

    Helposti sitä kuvittelee että hierarkia on olemassa kun kuvauksissa on jokaisen kohdalla selitys että edellisen roolin lisäksi muita oikeuksia. No ymmärsin.

    Nimenomaan se on tarkoitus että Päätoimittaja saisi omien oikeuksiensa lisäksi lisätä myös käyttäjiä ja siinä se ongelma onkin että saa silloin tehdä uudesta käyttäjästä Pääkäyttäjän ja sitä yritän estää.

    Jatkan harjoittelua noiden uusien ohjeiden kanssa , kiitos niistä.

Esillä 4 vastausta, 1 - 4 (kaikkiaan 4)
  • The topic ‘Uuden käyttäjän oikeudet’ is closed to new replies.