Csoport alapú átirányítás

frozen képe

Sziasztok!

Szeretnék egy olyan belépési módot (popups/thickbox) létrehozni, ahol a felhasználót csoporttagsága alapján irányítja át egy oldalra.

A node_privacy_byrole modullal megadtam, hogy mely csoportok mit láthatnak. Ennek megfelelően kellene a belépésnél vizsgálni, hogy ki melyik csoport tagja és melyik oldalra irányítódjon át.

Eddig nem találtam megfelelő megoldást.

Tud valaki ebben segíteni?

Üdv

Drupal verzió: 
Fórum: 
Bálint képe

Ezzel a modullal meg tudod oldani.

Találsz egy példakódot is itt, annyi, hogy neked nem a user uid-ját kell vizsgálnod, hanem a $user->role tömböt, amiben benne lesznek a user csoportjai, ez alapján el tudod dönteni, hogy hova szeretnéd redirect-elni.

0
0
frozen képe

Végül a modul mellett ilyen kód került beillesztésre:

global $user;
if (in_array('Script Team',$user->roles)) $path = 'admin/user/user';
elseif (in_array('Patient',$user->roles)) $path = 'node/99';
elseif (in_array('Admin',$user->roles)) $path = 'admin';
else $path = 'user';
return $path;

Műxik!

Köszi a segítséget!

Frozen

0
0