Dnesni novinky se tykaji predevsim uzivatelske stranky – tim myslim spravy uzivatelu. Opravil a dodelal jsem JavaScript na strance registrace. Ted vam to ukazuje u vetsiny zelenou fajfku pokud vase zadani vyhovuje a nebo cerveny krizek v pripade jakekoliv chyby, vetsinou k tomu vypise i textove co tam je za chyba. Pokud se vam podari vyplnit vsechny veci spravne a podle formatu, vypise se vam zprava na jaky mail byl odeslan aktivacni odkaz. Ten pak vypada nejak takto:
Po kliknuti se zapisou docasne data do tabulky uzivatelu a vy se budete moci prihlasit. A tu je druha novinka. Jak pisu v tom mailu, mam 2 adresy – www.sunamo.cz a www.sunamo.net . Ted kdyz se prihlasite pomoci cookies(tedy kdyz se nektere udaje zapisou k vam do pocitace), tak po prihlaseni vas to presmeruje na druhy web kde vas to taky prihlasi a vy pak budete moci vyuzivat oba weby s jedinym prihlasenim.
Podobne to funguje s odhlasenim, kdyz se odhlasite z jednoho, odhlasi vas to z obou. Dale jsem zrevizoval vygenerovani noveho hesla v pripade ze odpovite dobre na bezpecnostni otazku. Opet se bude jednat o silne heslo slozene z velkych i malych pismen, cisel a dalsich znaku – a bude mit delku 9 znaku. To je tak kdyz vymyslim 2 uplne odlisne generatory slozitych hesel, jedno pro 9 znakove retezce a druhe pro 10 znakove retezce. Aby bylo jasno, minimalni delka hesla pri registraci je 10 znaku a to plati i kdyz si heslo budete chtit zmenit.
Maximum je pak 20 znaku. Zmena hesla probiha na strance /Me/User.aspx, jako je napriklad http://www.sunamo.net/Me/User.aspx?un=sunamo . Vam se ale zmena hesla nezobrazi, zobrazi se pouze tem kterym ta stranka User.aspx nalezi. Krom toho jsem ve vsech ashx handlerech zmenil kod, aby kdyz nebudou vsechny 3 cookies-data nenulove a ve spravnem typu, handler okamzite ukonci svou cinnost. Je to kvuli bezpecnosti, rychlosti a kvuli memu programatorskemu pohodli.