chciałbym stworzyć plugin z nowym sposobem logowania

teoretycznie działa to mniej więcej tak:

  1. użytkownik wchodząc na http://localhost/login.php?do=login nie loguje się ze standardowego formularza tylko pokazują mu sie 2 przyciski A i B

A oznacza że będzie pobierać dane z serwera sql A
B pobieranie danych z serwera sql B

sam vBulletin stoi na serwerze sql C

  1. pobieram sobie dane z serwerów A i B i finalnie otrzymuję array w postaci:
    $arg['username'] = 'adam10';
    $arg['email'] = '[email protected]';
  • inne mało znaczące dane
  1. chciałbym by dane zarejestrowało jako nowego użytkownika, w międzyczasie wygenerowało losowe hasło oraz ustawiło sesję na zalogowanego

z punktu widzenia użytkownika wygląda to tak:

  1. wchodzi na stronę logowania
  2. zamiast wypełniać formularz to wciska przycisk A lub B
  3. po wciśnięciu przycisku dane pobierane są z odpowiedniego sewera (jeżeli nie ma ich w bazie to tworzy nowego usera)
  4. loguje usera

od czego powinienem zacząć? czy da się to w ogóle zrobić poprzez plugin?