Userdb
Obsah
Databáze členů o.s. HKfree
Je známá též pod krycím názvem userdb
Slouží k evidenci členů sdružení. Při připojení nového člena do sdružení jej správce do userdb zapíše a obdrží přihlášku - soubor ve formátu RTF - kterou vytiskne. Evidenční list (dříve "přihlášku) nikdo nepodepisuje. Evidenční list předá správce členovi.
Běží na stroji userdb.hkfree.org, který je fyzicky umístěn na PMV (virtuální stroj). Přístup do ní mají všichni správci oblastí a jejich zástupci. Technickým správcem databáze je VojtaLhota (Jabber ID: VojtaP@jabber.cz).
Je v provozu ode dne oficiálního založení sdružení, tj. od 10.4.2004.
WWW přístup (pro správce)
Na adrese http https://userdb.hkfree.org/
login: nickname z tvojí přihlášky
heslo: heslo z tvojí přihlášky (bacha na malá/velká písmena)
SOAP přístup (vývoj 6/2007-8/2007)
To nikam nevedlo.
Technologie
Linux, Perl 5.8.8, modul SOAP::Lite, FastCGI, Apache 2.x, MySQL 5.0.x
specifikace API
API by mělo obsahovat tyto možnosti (metody):
1) Výpis uživatele
vstup - UID (povinný)
výstup - UID, členství, oblast, jméno a příjmení, nickname, adresa, IP(s), rok narození, dočasný přístup na hl. počítač, e-mail, členství založil, členství od, poslední změna údajů, datum poslední změny
2) Výpis oblasti
vstup - číslo oblasti (povinný)
výstup - seznam UID
3) Úprava údajů uživatele
vstup - UID (povinný), parametry, které měním
výstup - návratová hodnota operace, v případě chyby či zamítnutí může být druhým parametrem důvod chyby/zamítnutí
Pokud by to někdo užil, tak může být ještě čtvrtá metoda
4) Založení nového uživatele
vstup - veškeré údaje jako u webu s tím, že povinné jsou ty co jsou povinné na webu
výstup - shodný s bodem 3
5) Autentizace uživatele
vstup - UID, heslo nebo jeho hash (obojí povinně)
výstup - po zadání správné kombinace: jméno, přezdívka, název oblasti. V případě neúspěchu chybový kód
Bylo by to pohodlnější, než používání LDAPu v ruzných službách typu [1], hlavně z PHP
U bodu 4 by se muselo pořešit vygenerování reg. listu.
--VojtaLhota 09:44, 6. 6. 2007 (CEST)
--Bongo 18:16, 11. 6. 2007 (CEST)
--Koubas 14:55, 14. 6. 2007 (CEST)