User logout php kódból

Gecko képe

Sziasztok!

Hogyan lehet php kódból kiléptetni az aktuális usert?
Pl. Rules modullal ha commentel, akkor futtatnám ezt a php kódot (absztrakt, valóságtól elrugaszkodó példa :))
Naívan már próbáltam futtatni a /logout oldalt curl-lel, nem is működött jól és ki sem léptetett.

Köszi, hogy időt szántok a válaszra.

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

user_logout -- de ez egyben át is irányítja a kezdőlapra.. Ha azt nem szeretnéd, akkor csak a megfelelő sorokat szedd ki belőle.

0
0
Gecko képe

Mily egyszerű, és kézenfekvő, most, hogy írod. Túrtam a user.modul-t, nem gondoltam, hogy az inc-be kell keresnem :). Köszi!

0
0
eFeS képe

session_destroy();
$null = NULL;
user_module_invoke('logout', $null, $user);
$user = drupal_anonymous_user();
drupal_goto();
0
0

---------------
Tátrai József
Drupler Kft.
http://www.drupler.hu

nevergone képe

Gecko képe

Célom volt, hogy a user ne lássa, hogy kilépett, úgyhogy átirányítás nem jöhet szóba, a fenti logout fv-ből kivett kódok megtették a hatásukat :)

0
0