Ragazzi ho un problemino con ASP e actionscript, non so da cosa dipenda per me è tutto ok.
Allora, dovrei controllare nome utente e password da un database e se è corretta passare ad altro frame... ma penso che il php non riceva nulla. vi posto i codici:
actionscript:
on(release, keyPress "<Enter>")
{
var invia= new LoadVars();
var ricevi= new LoadVars();
invia.usname=_root.userf;
invia.passw=_root.pwdf;
invia.sendAndLoad ("utenti.asp", ricevi, "POST");
ricevi.onLoad = function(success)
{
if(success)
{
user=this.usn;
pwd=this.pass;
utente=this.utent;
if(user==_root.userf&&pwd==_root.pwdf)
gotoAndStop(2);
else gotoAndStop(3);
}
else gotoAndStop(3);
}
}
ASP:
<%
RD() '<< legge
Function RD()
'<< apertura e collegamento database
Dim Con, rs, strSQL, user, usernam, passwor
Set Con = Server.CreateObject ("ADODB.Connection")
Con.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&_
server.MapPath("utenti.mdb")
Set rs = server.CreateObject ("ADODB.Recordset")
user = Request("usname")
pwd = Request("passw")
strSql="Select * From registro where registro.username='"+user+"'"
'<< leggiamo i dati nel db e visualizzati nel form di flash
if(user=usernam And pwd=passwor)Then
rs.Open strSql, con
response.write ("&pass" & "="+rs("password"))
response.write ("&usn" & "="+rs("username"))
response.write ("&utent" & "="+rs("utente"))
rs.Close
End If
End Function
%>

Rispondi quotando