Ha egy Drupal alapú weboldalnál szeretnénk elérni, hogy a felhasználók, bejelentkezésük után, ne a felhasználói profil oldalukra legyenek irányítva, hanem az oldal kezdőlapjára, akkor a Drupal alaprendszer részét képező Triggerek és Akciók segítségével készíthetünk egy átirányítást, amely a bejelentkezett felhasználókat mindig a kezdőlapra irányítja.
Ezzel a megoldással csak egy baj van: ha a felhasználók elfelejtik a jelszavukat és kérnek a rendszertől egy újat, akkor az új jelszó megadását lehetővé tévő oldal helyett is a kezdőlap fog megjelenni. Ebben az esetben külön el kell navigálni a felhasználónak a jelszócserét biztosító oldalra, amely ekkor már kérni fogja a régi jelszót is. Ha nem szeretnénk saját modult fejleszteni és kódot írni, akkor az alábbi megoldás segít megoldani ezt az egyébként nem is olyan ritka feladatot.
Először is, szükségünk lesz a Rules modul telepítésére.
Másodszor, készítenünk kell egy szabályt az alábbiak szerint:
Esemény: Felhasználó belépett
Feltételek: Szövegösszehasonlítás
Adatkiválasztó: site:current-page:path
Érték: user
Összehasonlító művelet: erre végződik
Akciók: Oldalátirányítás
Webcím: [site:url]
Átirányítás kikényszerítése: hamis
Ettől kezdve, ha egy felhasználó bejelentkezik, a kezőoldal fog megjelenni a számára. Ha azonban elfelejti jelszavát és újat kér, akkor az átirányítás a kezdőlapra nem fut le, és az így megjelenő oldalon képes lesz megadni az új jelszavát a régi ismerete nélkül is.