Robie logowanie. $Auth->isAuth(); w index.php zwraca true/false w zaleznosci od tego czy user jest zalogowany, czy nie. Jak moge sie dobrać do tego true/false, czy tez innych wartosci zwracanych przez return z php poprzez advAjax?
Drugi problemik.
Robiac logowanie i ustalajac na przyklad, ze metoda odpowiadajaca za uwierzytelnianie $Auth->receive($login,$pass) zwraca echo 1 w przypadku sukcesu mam problem z odczytaniem tej wartosci z responseText. Gdy wyswietlam zawartosc responseText wywala mi caly dokument index.html, a wlasciwie .tpl, bo korzystam ze Smarty. Probowalem tez przesylac zmienna do smarty, ale nic to nie zmienilo.
Gdy bawilem sie na prostych przykladach wszystko dzialalo ladnie. Teraz kiedy probuje wdrozyc to w bardziej skomplikowany kod cos mi nie wychodzi.
Z gory dzieki za wskazowki i jesli problem byl juz poruszany na forum/google to sorki, ale nie zauwazylem. Troszke jeszcze po omacku poruszam sie w tych klimatach.
A oto jeszcze js:
function formLogin() { advAJAX.assign(document.getElementById("logowanie"), { onInitialization : function(obj){ obj.parameters["p"] = hex_md5(obj.parameters["p"]); document.getElementById("submitBtn").value = "Please wait..."; }, onComplete : function(obj){ document.getElementById("submitBtn").value = "Zaloguj"; }, onSuccess : function(obj){ alert(obj.responseText); if (obj.responseText == "1") alert("Access granted."); else alert("Access denied."+obj.responseText); document.getElementById("password").value = ""; window.setTimeout("document.getElementById('password').focus();", 1200); }, onError : function(obj){ alert("Could not establish connection to serwer. Please try later."); } } ); }