jak z toho ven

Petr Vileta petr na practisoft.cz
Čtvrtek Červen 26 15:41:38 CEST 2003


> Uzivatel ale musi mit moznost zaregistrovat se svym jmenem ci loginem,
> pripadne emailem. Chtit po uzivateli, aby se zaregistroval a mesic si
> pamatoval nejake cislo, ktere mu nekdo pridelil, neni zpusob, jak
> k tomu lidi prilakat.
Souhlasim, ale zadani bylo presne opacne :-) "My urcime, pod cim se budete
prihlasovat".

> > E) Casem take cast soutezicich odpadne, ale jini se budou nove hlasit.
Jenze
> > podle D) by uz nemusela byt volna cisla, takze je nutne davat delsi dobu
> > nevyuzivana cisla do karanteny (oznacit jako neplatne a od kdy) a po
case je
> > opet pouzit pro novou osobu.
> > F) Jako primarni klic je tedy nutne pouzit 6 mistne identifikacni cislo
> > souteziciho.
> > G) Prideleni tohoto cisla je znacne slozite. Je nutne pokusit se nejprve
> > pridelit dalsi v poradi ( max()+1 ) a pokud vyjde vice nez 999999, pak
se
> > pokusit nalezt prvni nepouzivane, ktere uz ma karantenni dobu uplynulou
a
> > teprve pokud se nezdari ani toto, ohlasit neco jako "Sorry, dalsi uz
> > neberem".
>
> Nereste to. Interne pouzijte integer generovany auto_incrementem, ten
> identifikator uzivatel nikdy neuvidi, a navenek nechte uzivatele
> registrovat se emailem. Tedy, pokud Vam samozrejme zase nevadi, ze
> budete muset udelat select nebo dotaz do cache na prevod emailu na
> interni id.
No on zrovna email neni nejvhodnejsi. Ja sam mam 8 mailovych adres (@volny,
@tiscali ...) takze hrozi vicenasobna registrace a navic se to blbe pise z
mobilu, coz pry bude v budoucnu take zpusob, jak odpovidat na soutezni
otazky.
--
Petr




Další informace o konferenci Databases