login után redirect

lazar képe

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: 
sgabe képe

A Login Destination modul ilyen és ehhez hasonló feladatokra lett kitalálva.

0
0
lazar képe

Í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.

0
0
Bálint képe

A LoginToboggan modul tud olyat, hogy a 403-as oldalra tesz egy bejelentkező formot, ami a megtekinteni kívánt oldalra léptet be.

0
0
lazar képe

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']));

0
0