Starší komentáře ke článku: Přihlašování na stránky pomocí ASP - princip mechanismu

Zpět na článek | Úvodní stránka Interval.cz

Avatar

Autor komentáře: Hynek a Vorel

Datum vložení: 28.2.2001 16:09:27

A jak to udělat při vypnutých cookies u klienta?

Avatar

Autor komentáře: Ondřej Kopp

Datum vložení: 1.3.2001 6:23:17

Při vypnutých cookies to bohužel nefunguje

Avatar

Autor komentáře: Jaroslav Prodělal

Datum vložení: 1.3.2001 15:17:52

Velice se omlouvám, ale nikde jsem si <B>nevšiml</B>, že by se ve zdrojovém kódu využívaly cookies. Mohl byste mě prosím upozornit na to, kde se vyskytují. Děkuji.

Avatar

Autor komentáře: Hynek a Vorel

Datum vložení: 1.3.2001 16:22:02

Jestli se nepletu, tak použití <B>session</B> je obdobné jako session.

Avatar

Autor komentáře: Jaroslav Prodělal

Datum vložení: 1.3.2001 17:00:37

Ale cookie přeci nejsou session. Nebo jsem si alespoň vždycky myslel, že cookies jsou u klienta a session na straně serveru. Nicméně si myslím, že nemá cenu se zabývat tím, kdo má vypnuté cookies, protože to by už v dnešní době člověk asi měl jen málo možností, co a jak programovat.

Avatar

Autor komentáře: Hynek a Vorel

Datum vložení: 2.3.2001 9:38:25

<B>Souhlasím s vaším názorem</B>. Podíval jsem se do chytré knihy, abych si připomněl, jak je to se session:
Aby server poznal, který klient se na něj obrací s požadavkem a mohl klienta "zpárovat" se svým objektem session, musí jej nějak poznat. Proto si vytvoří a <B>využívá vlastní (tajnou) cookies</B>, která NENÍ mezi kolekcí COOKIES standardně vidět.
Hodnotu této proměnné je možno ale možno zobrazit takto:
For Each VarName In Request.ServerVariables
If VarName <> "ALL_RAW" And VarName <> "ALL_HTTP" And Request.ServerVariables(VarName) <> "" Then
Response.write "<br>" & VarName & " = " & Request.ServerVariables(VarName)
end if
Next

Naleznete ji v části <B>HTTP_COOKIE</B> bude mít jméno a hodnotu např:
ASPSESSIONIDGGQGQGBV=FEIPKBKDCDDAGBGNLNDNIOIC
Nechcete-li toto ASP psát, můžete si jej vyzkoušet na <a href='http://www.kostka.net/kb/pom/sesscook.asp' target='_blank'>http://www.kostka.net/kb/pom/sesscook.asp</a>

Avatar

Autor komentáře: Ondřej Kopp

Datum vložení: 2.3.2001 10:51:05

Odpověděj jste velmi výstižne. Já to jen trochu doplním.

1. Tento typ cookies se drží jen v paměti (mizí po zavření browseru)
2. Při vypnutých cookies je pak pro každý přístup takovéhleho návštěvníka použita jedna session.

Avatar

Autor komentáře: Tom Leixner

Datum vložení: 2.3.2001 21:18:55

Problem nastane ve chvili, kdy se nekdo zaregistruje malymi pismeny a login napise se zapnutym CAPS LOCKEM. Chtelo by to pridat funkci UCase() - jak pro uzivatelske jmeno tak i heslo.

Avatar

Autor komentáře: Ondřej Kopp

Datum vložení: 3.3.2001 8:43:08

Tohle není žádný problém. Problém je to, že si uživatel není schopen zapamatovat heslo jak jej zadal. Ostatně bezpečnostní experti mimo jiné doporučují v heslech střídat velikost písmen.

Takže zadané heslo, kde je jiná velikost písmen je heslo špatné (a uživatel hold má smůlu)

Avatar

Autor komentáře: Pepa Kučir

Datum vložení: 5.12.2001 15:45:37

Narazil jsem na problém a tím je uchovávání informací v prohlížečích.

Potřebuji, aby se po uspěšném přihlášení (např po nastavení session("USERID")="pokus") změnil obsah stránky.
Stává se mně, že se tak stane až po kliknutí na AKTUALIZACE v prohlížeči.

Jde nějak udělat, aby se obsah aktualizoval sám ?

Děkuji, Pepa K.

Avatar

Autor komentáře: Hledej-najdi

Datum vložení: 24.11.2002 16:53:07

Kde se dá stáhnout soubor connect.asp??????

Avatar

Autor komentáře: Ondřej Kopp

Datum vložení: 24.11.2002 18:44:34

Napriklad tady <a href='http://www.interval.cz/clanek.asp?id=418' target='_blank'>http://www.interval.cz/clanek.asp?id=418</a>

Avatar

Autor komentáře: Petr

Datum vložení: 13.12.2002 20:34:57

Dík moc za popsané řešení. Chtěl bych nebo spíš musím použít přihlašovní s protokolem https:// . Bohužel se mi to nepodařilo ještě rozchodit (i po prostudování článku Bezpečnost především - použití SSL). Budu moc rád, když se na intervalu objeví článek s řešením přihlašování s použitím protokolu https:// nebo aspoň nejaké info.

Avatar

Autor komentáře: redy

Datum vložení: 24.4.2003 14:46:48

Docela bych uvital, kdyby jsi pridal k tomuto clanku jeste ty dalsi funkce, o kterych mluvis na konci sveho clanku /vkladat, mazat uzivateske ucty/. dik

Avatar

Autor komentáře: redy

Datum vložení: 24.4.2003 14:46:51

Docela bych uvital, kdyby jsi pridal k tomuto clanku jeste ty dalsi funkce, o kterych mluvis na konci sveho clanku /vkladat, mazat uzivateske ucty/. dik

Avatar

Autor komentáře: Antonín S.

Datum vložení: 3.2.2007 17:38:52

Potřeboval bych poradit. Když chci vytvořit sql tabulku tak my PHPMyAdmin píše chybu "#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[dbo].[USERS] ( [id] [int] IDENTITY (1, 1) NOT NULL , [jmeno] [char] (30' at line 1". Děkuji Antonín S.

Avatar

Autor komentáře: Ondřej Kopp

Datum vložení: 3.2.2007 19:10:34

No jo, to bude tím, že tohle je psáno pro MS SQL a ne pro mySQL - to je bohužel trochu rozdíl ;-)

Avatar

Autor komentáře: Antonín S.

Datum vložení: 5.2.2007 19:02:46

Díky za odpověď. Mám hold smůlu.

Avatar

Autor komentáře: Ondřej Kopp

Datum vložení: 5.2.2007 20:29:40

nemáte ;-) použijte MS SQL nebo se inspirujte v tomto článku http://interval.cz/clanky/registrace-uzivatelu-v-php/ ;-)

Avatar

Autor komentáře: Jiří

Datum vložení: 26.3.2008 3:25:15

Dobrý den, potřeboval bych pomoct, když se přihlásím, tak mě to automaticky přesměruje na login.asp, co s tím mám dělat, děkuji.

Zpět na článek | Úvodní stránka Interval.cz