Userdb: Porovnání verzí

Z HKfree wiki
Skočit na navigaci Skočit na vyhledávání
m
 
(Není zobrazeno 10 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) ==
'''Technologie'''
+
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.
 +
 
  
TODO
 
  
 
--[[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

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)