[support] Problémás letiltás és kiléptetés
Zoltan Ganyecz
ganyecz at upcmail.hu
2009. Aug. 31., H, 21:17:49 CEST
Sziasztok!
Az egyik honlapomon észrevettem egy furcsaságot. Az adott honlapon a
felhasználók saját maguk törölhetik regisztrációjukat, az idevágó SQL
nagyjából ennyi:
db_query("UPDATE {users} SET status = 0 WHERE uid = %d", $account->uid);
Aztán kiléptetem, mint a core-ban az user_logout():
global $user;
session_destroy();
module_invoke_all('user', 'logout', NULL, $account);
$user = drupal_anonymous_user();
drupal_goto();
Eddig ezzel semmi gondom nem volt, de most hívták fel a figyelmemet,
hogy az egyik ilyen magát törölt felhasználó "visszatér". :) Benne van
az acceslog-ban, az uid alapján látom, hogy be van jelentkezve.
A cucc egy Drupal latest, semmiféle egzotikus modul nincs bekapcsolva
hozzá. Szerintetek mi lehet a probléma?
--
\|||/
(o o)
---------------------ooO-(_)-Ooo---------------------
Üdvözlettel: Ganyecz Zoltán <ganyecz at upcmail.hu>
További információk a(z) support levelezőlistáról