Jelszómódosítás tiltása

Phoere képe

Sziasztok!

A társasházunk weboldalának elkészítését vállaltam el, amelynek beindításáról majd a tulajdonosok döntenek. A döntéshez be kellene mutatnom a működést, többek között hogy mi a különbség az idegen látogató és a bejelentkezett felhasználó által elérhető funkciók között.
Ehhez a legegyszerűbb megoldás egy demo user létrehozása, amelynek adatait megkapják a lakók.

De meg kellene akadályozni, hogy bejelentkezés után a felhasználói adatba belenyúlhassanak, módosítsák a jelszót, illetve az e-mail címet, vagy használják az elfelejtett jelszó funkciót.

Van erre valami ötlet? A userprotect modul, ahogy én látom csak más felhasználótól védi a kijelölt felhasználót, önmagától nem lehet elzárni.

Előre is köszönöm!

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
szantog képe

Sztem ez a legegyszerűbb egy modulba:

function MODULOM_menu_alter(&$items) {
  $items['user']['access callback'] = FALSE;
}

Ezzel global letiltod a /user útvonalat a demo idejére.
1
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

Phoere képe

Köszi, ki fogom próbálni.

0
0

Csökönyi Ferenc

aboros képe

"A userprotect modul, ahogy én látom csak más felhasználótól védi a kijelölt felhasználót, önmagától nem lehet elzárni."

ezt ki is próbáltad vagy csak feltételezés? mert én használom a userprotectet és bizony tudom védeni vele a usert önmagától.

0
0

-
clear: both;

Phoere képe

Annyiban feltételezés, hogy nekem nem sikerült ilyen beállítást összehoznom. De ha ezzel megoldható, annak örülök és ezzel próbálkozom.

Köszi!

0
0

Csökönyi Ferenc

Phoere képe

Sikerült megtalálni a megoldást. Kicsit szokatlan, hogy a modul jogosultságokat szabályoz, de egy részét magában a modul adminisztrációjában, másokat pedig a Jogosultság adminisztrációjában kell állítgatni. Itt van a jelszó és e-mail módosítás szabályozása.

Lényeg, hogy ez a megoldás.

Köszi!

0
0

Csökönyi Ferenc