Azt szeretném megoldani, hogy a be nem jelentkezett felhasználónak az Irás beküldése linkre kattintva a bejelentkezési űrlap jelenjen meg, ugyanakkor bejelentkezés után az írás beküldésre ugorjon és ne a profiljára.
Mindössze addig jutottam el, hogy a cikkbeküldés linkről a bejelentkezésre irányítom a be nem jelentkezett felhasználót, de hogy tehetek innen redirektet is rá?
Sminkben: print l('Cikkbeküldés', 'user') - ide jönne valami redirect.
Tud-e valaki segíteni?
Köszönöm,
Lehel
Drupal verzió:
Fórum:
bejelentkezés utáni átirányítás
A Login Destination modul ilyen és ehhez hasonló feladatokra lett kitalálva.
bejelentkezés utáni átirányítás
Így van, de az a gondom, hogy nem mindegyik felhasználót kell oda irányítani. Tehát aki a bejelentkezésre megy az a bejelentkezés után maradhat a főoldalon (erre jó a login destination), de aki az írás beküldésére azt küldje előbb a bejelentkezésre majd login után az írás beküldésére.
LoginToboggan
A LoginToboggan modul tud olyat, hogy a 403-as oldalra tesz egy bejelentkező formot, ami a megtekinteni kívánt oldalra léptet be.
login destination
No, végre kikísérleteztem a megoldást:
print l('Cikkbeküldés', 'user', array('query' => 'destination=' . 'node/add/cikk'))
Ha meg azt szeretnénk, hogy maradjon azon az oldalon ahonnan a bejelentkezés indult: array('query' => 'destination=' . $_GET['q']));