Userdb

Z HKfree wiki
Verze z 26. 10. 2011, 09:36, kterou vytvořil VojtaLhota (diskuse | příspěvky) (info že není již třeba podepisovat přihlášky pro připojence)
Skočit na navigaci Skočit na vyhledávání

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)