Autor | Zpráva | ||
---|---|---|---|
tomáštomáš Profil * |
Dobrý den,
ajaxem načítám html stránky. Stránky jsou ale zabezpečené jménem a heslem. Pokud mám v jiném okně stránky otevřené a jsem tam přihlášen, script funguje, ale pokud nejsem, dostávam error 302. Jde mi o to, aby se script dokázal přihlásit a načíst "přihlášený" další stránku, kterou dokáži potom zpracovat ajaxem. Pokud jsem přihlášený, uloží se mi do počítače cookie PHPSESSID, ale nevim jak ji přes ajax získat popřípadě bude li mi to platné. Pokud udělám tohle, tak mi to nefunguje: $.ajax({ type: "POST", url: localStorage.url + "login.php", data: { "username": localStorage.username, "password": localStorage.passwd }, success: function(data) { $.ajax({ type: "GET", url: localStorage.url + "dalsistranka.php", success: function(data) { } }); }, dataType: "html" }); Poradíte mi prosím? Děkuji mnohokrát. Tomáš Moderátor Chamurappi: Vkládej prosím kódy mezi značky [>pre] a [>/pre] (stačí kliknout na ).
|
||
Časová prodleva: 5 dní
|
|||
Chamurappi Profil |
#2 · Zasláno: 22. 3. 2011, 12:49:03
Reaguji na tomášetomáše:
„ale pokud nejsem, dostávam error 302“ To není chyba, ale obyčejné přesměrování. Prohlížeč by ho měl samovolně následovat. Pokud opravdu na straně klienta dostáváš status 302, pak máš chybu v přesměrovávacím skriptu — končí v nekonečné smyčce. „uloží se mi do počítače cookie PHPSESSID, ale nevim jak ji přes ajax získat popřípadě bude li mi to platné“ Se sušenkami už také prohlížeč pracuje sám, žádná speciální podpora není nutná. V uvedeném skriptu nevidím žádnou chybu. Dodej víc informací. |
||
Časová prodleva: 13 let
|
0