Userdb: Porovnání verzí
(Není zobrazeno 12 mezilehlých verzí od 5 dalších uživatelů.) | |||
Řádek 3: | Řádek 3: | ||
Je známá též pod krycím názvem '''userdb''' | 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. | + | 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 ''' | + | 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'''. | Přístup do ní mají všichni '''správci oblastí''' a jejich '''zástupci'''. | ||
− | Technickým správcem databáze je ''' | + | Technickým správcem databáze je '''Pavkriz''' (Jabber ID: pavkriz@jabber.hkfree.org). |
− | Je v provozu ode dne oficiálního založení | + | Je v provozu ode dne oficiálního založení sdružení, tj. od 10.4.2004. |
== WWW přístup (pro správce) == | == WWW přístup (pro správce) == | ||
− | Na adrese http https:// | + | Na adrese http https://userdb.hkfree.org/ <br /> |
login: nickname z tvojí přihlášky | login: nickname z tvojí přihlášky | ||
heslo: heslo z tvojí přihlášky (bacha na malá/velká písmena) | heslo: heslo z tvojí přihlášky (bacha na malá/velká písmena) | ||
== SOAP přístup (vývoj 6/2007-8/2007) == | == SOAP přístup (vývoj 6/2007-8/2007) == | ||
− | + | To nikam nevedlo. | |
+ | |||
+ | === Technologie === | ||
Linux, Perl 5.8.8, modul [http://search.cpan.org/~byrne/SOAP-Lite-0.69/lib/OldDocs/SOAP/Lite.pm SOAP::Lite], FastCGI, Apache 2.x, MySQL 5.0.x | Linux, Perl 5.8.8, modul [http://search.cpan.org/~byrne/SOAP-Lite-0.69/lib/OldDocs/SOAP/Lite.pm SOAP::Lite], FastCGI, Apache 2.x, MySQL 5.0.x | ||
− | === specifikace API === | + | ===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 [http://webnews.hkfree.org], hlavně z PHP | ||
+ | |||
+ | |||
+ | U bodu 4 by se muselo pořešit vygenerování reg. listu. | ||
+ | |||
+ | |||
--[[Uživatel:VojtaLhota|VojtaLhota]] 09:44, 6. 6. 2007 (CEST) | --[[Uživatel:VojtaLhota|VojtaLhota]] 09:44, 6. 6. 2007 (CEST) | ||
+ | |||
+ | --Bongo 18:16, 11. 6. 2007 (CEST) | ||
+ | |||
+ | --[[Uživatel:Koubas|Koubas]] 14:55, 14. 6. 2007 (CEST) |
Aktuální verze z 29. 3. 2012, 08:12
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 Pavkriz (Jabber ID: pavkriz@jabber.hkfree.org).
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)