Rozszeżenie funkcji do zarządzania użytkowników poprzez system plugin/hook up
Witam,
chciałbym rozszerzyć sobie funkconalność opcji zarządzania użytkownikami w vBulletinie. A dokładnie to mam dwie dodatkowe aplikacje, które chcę jakoś połączyć z VB, tak żeby do wszystkiego był jeden login i hasło, a w przyszłości wspólne logowanie. No i udało mi się zrobić dodawanie użytkowników do bazy pozostałych dwóch aplikacji pisząc plugin dla hooka "register_addmember_complete" oraz "register_activate_process". No i zmieniłem proces hashowania hasła w tamtych aplikacji na ten z VB. Zrobiłem to trochę nieudolnie, gdyż żeby przechwycić id i inne dane użytkownika grzebałem po sessji i GPC. No, ale do rzeczy.
Chcę teraz napisać hooki/pluginy do usuwania użytkownika, tak żeby usuwało ze wszystkich trzech baz. A także do zmiany hasła, z wiadomych przyczyn. Z tego co wiem, usuwanie użytkownika odbywa sie przy hook "userdata_delete". O tym gdzie się odbywa zmiana hasła nie mam pojęcia. No i pierwsze pytanie za 100 punktów. Skąd wziąć ID użytkownika, który aktualnie jest przetwarzany w procesie. I jeżeli usuwa się użytkowników masowo przez "usuń/przesuń" to czy wtedy hook dizała jakoś inaczej czy to już bez różnicy? :)
Z góry dziekuję za wszelką pomoc.
PS zapomniałem napisać że używam VB 3.8 :)