Userdb: Porovnání verzí

Z HKfree wiki
Skočit na navigaci Skočit na vyhledávání
 
(Není zobrazeno 6 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. Správce i nový člen přihlášku podepíší a každý si ponechá půlku.
+
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 '''brita.hkfree.org''', který je fyzicky umístěn ve Lhotě pod Libčany.
+
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 '''VojtaLhota''' (Jabber ID: VojtaP@jabber.cz).
+
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.
 
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://brita.hkfree.org/hkfree/userdb/ <br />
+
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 ===
 
=== 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
Řádek 25: Řádek 25:
 
===specifikace API===
 
===specifikace API===
  
API by melo obsahovat tyto moznosti (metody):
+
API by mělo obsahovat tyto možnosti (metody):
  
  
'''1) Vypis uzivatele'''
+
'''1) Výpis uživatele'''
  
vstup - UID (povinny)
+
vstup - UID (povinný)
  
vystup - veskere parametry, ktere jsou "videt" pres webove rozhranni
+
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) Vypis oblasti'''
+
'''2) Výpis oblasti'''
  
vstup - cislo oblasti (povinny)
+
vstup - číslo oblasti (povinný)
  
vystup - seznam UID
+
výstup - seznam UID
  
  
'''3) Uprava udaju uzivatele'''
+
'''3) Úprava údajů uživatele'''
  
vstup - UID (povinny), parametry, ktere menim
+
vstup - UID (povinný), parametry, které měním
  
vystup - navratova hodnota operace, v pripade chyby ci zamitnuti muze byt
+
výstup - návratová hodnota operace, v případě chyby či zamítnutí může být
druhym parametrem duvod chyby/zamitnuti
+
druhým parametrem důvod chyby/zamítnutí
  
  
Pokud by to nekdo uzil, tak muze byt jeste ctvrta metoda
+
Pokud by to někdo užil, tak může být ještě čtvrtá metoda
  
'''4) Zalozeni noveho uzivatele'''
+
'''4) Založení nového uživatele'''
  
vstup - veskere udaje jako u webu s tim, ze povinne jsou ty co jsou povinne
+
vstup - veškeré údaje jako u webu s tím, že povinné jsou ty co jsou povinné
 
na webu
 
na webu
  
vystup - shodny s bodem 3
+
výstup - shodný s bodem 3
 +
 
 +
 
 +
'''5) Autentizace uživatele'''
  
 +
vstup - UID, heslo nebo jeho hash (obojí povinně)
  
U bodu 4 by se muselo poresit vygenerovani reg. listu.
+
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.
  
  
Řádek 67: Řádek 76:
  
 
--Bongo 18:16, 11. 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

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)