- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- accesso db tramite filmato flash
-
Io credo che ancora tu sei troppo confuso su come usare ASP che riceve valori da Flash.
Ti faccio vedere come il PHP lavora con Flash, forse può aiutarti.Quì, lo script PHP chiamato con lo stesso codice Actionscript che hai:
$name=$_POST['nome']; $pass=$_POST['nickname'];
A questo punto hai 2 variabili con 2 valori che hai ricevuto da Flash. Adesso puoi farne ciò che vuoi...una query, controllarli e reindirizzare l'utente e aprire la sessione...
-
ASP è molto simile:
username=Request.Form("username")
userpwd=Request.Form("userpwd")
'response.Write(instr(userpwd, "or "))
'response.End()if instr(username, "or ")>0 then
response.redirect("http://www.resourceonline.it")
response.End()
end ifif instr(userpwd, "or ")>0 then
response.redirect("http://www.resourceonline.it")
response.End()
end if
........
response.redirect ("accesso.asp")
' Response.Redirect "accesso.asp"
else response.redirect ("index.asp")Come vedi, confusissimo in flash, rincoglionito in php ma con asp..... spero ancora di mantenere la lucidità
-
Cambia nello script in Flash:
dati.nome=nome_txt.text;
dati.nickname=pass_txt.text;con
dati.username=nome_txt.text;
dati.userpwd=pass_txt.text;ora funziona di sicuro
-
@Flep said:
Cambia nello script in Flash:
dati.nome=nome_txt.text;
dati.nickname=pass_txt.text;con
dati.username=nome_txt.text;
dati.userpwd=pass_txt.text;ora funziona di sicuro
Sono mortificato nel dirti che non funge.
http://www.resourceonline.it/nuovo/index.asp
user: resource01
pass: flepse verifichi non fà nessun azione.
stop ();
enter_mc.onPress=function()
{
var dati:LoadVars=new LoadVars();
dati.username=nome_txt.text;
dati.userpwd=pass_txt.text;
dati.onLoad=function(ok:Boolean)
{
if(ok)
{
trace(this.risposta);
}
else
trace('ASP error');
}
dati.sendAndLoad('http://www.resourceonline.it/resourcedb/log.asp',dati,'POST');
}Grazie
-
Prova a cambiare i nomi delle variabili (non sia mai che si confondono)
username=Request.Form("username")
userpwd=Request.Form("userpwd")con ad esempio:
var1=Request.Form("username")
var2=Request.Form("userpwd")
-
@Flep said:
Prova a cambiare i nomi delle variabili (non sia mai che si confondono)
username=Request.Form("username")
userpwd=Request.Form("userpwd")con ad esempio:
var1=Request.Form("username")
var2=Request.Form("userpwd")Ciao Flep,
a causa di problemi tecnici solo ora posso risponderti.
Ovviamente ho provato e cmq mi manda alla pagina index.asp.Ci proverò tutta la nottata, in un modo o nell'altro dovrò capirci qualcosa.
-
-
Il problema è nel file ASP.
Ho lavorato diverse volte con Flash e scripts lato server, e l'actionscript che stai usando è giusto.Dai un' occhiata a questo tutorial:
http://flash.html.it/guide/lezione/2802/ricevere-informazioni/Non guardare Flash perchè viene utilizzato un metodo obsoleto, dai un 'occhiata alla parte ASP che magari ti aiuta un po.
-
Bhè io ci ho provato, ma in questo caso si sputtana tutto, oltretutto, come dicevo nei precedenti post, non posso modificare il file log.asp, per motivi diciamo tecnici.
Flep, ho provato e riprovato, ho fatto un tentativo creando un altro file log.asp su un'altro dominio ma comunque non và. (provato ovviamente sulla scorta dell'esempio postato da te prima)
A questo punto non posso fare altro che alzare le braccia e arrendermi.
Peccato.
Io ti ringrazio di tutto, sei stato davvero gentilissimo.
Grande forum lo consiglierò a tutti!!!!1000 GRAZIE e scusa se ti ho esaurito.
-
Mi dispiace che non sei riuscito.
Magari fai passare un paio di giorni e poi ci torni sopra se proprio ti interessa