Salve, ho un problema nel solito pannello login Username/pwd in cui i dati vengono inseriti in flash, processati da ASP il quale restituisce l'ok o meno a Flash.
Seguo le istruzioni dei vari tutorial on line ma sembra che mi perda qualcosa per cui nel passaggio finale da ASP a Flash, quest'ultimo non riceve le variabili.
in Flash scrivo:
var login_lv:LoadVars = new LoadVars();
var result_lv:LoadVars = new LoadVars();
//recupero i valori dai campi TextInput
login_lv.username = username_ti.text;
login_lv.password = password_ti.text;
// e lo invio allo script asp
login_lv.sendAndLoad("http://.../login.asp", result_lv, "POST");
result_lv.onLoad = function(success:Boolean) {
if (success) {
var acc = result_lv.accesso
debug.text = "ok "+this.accesso;
trace(acc);
if (result_lv.accesso == "yes") {
_root.semaforo.gotoAndStop(10);
} else {
_root.semaforo.stop();
}
} else {
debug.text = "no";
}
};
e in ASP metto
<%
Dim user, pass , accesso
user= Request("username")
pass= Request("password")
Response.Write(user)
Response.Write("
" & pass)
accesso = "attendo"
if (((StrComp(user, "jack") = 0 ) AND (StrComp(pass, "jack") = 0 ))) then
accesso = "yes"
else
accesso = "no"
end if
Response.Write accesso
%>
l'asp dovrebbe essere giusto ma flash non riceve una cippa. Dov'e' il problema?