hola chicos! como andan?
bueno... estoy modificando un loguin de una pagina.... y quiero hacerlo con sendAndLoad... ya que voy a incrementar mucho la velocidad al usuario.
lo que tengo hasta el momento es esto:
Código:
on (release) {
miObjeto = new LoadVars();
miObjeto.login = login;
miObjeto.pw = pw;
miObjeto.pin = pin;
miObjeto.sendAndLoad("checklogin.asp", miObjeto, "POST");
miObjeto.onLoad = function(success) {
if (success) {
if(this.true) {
_root.ErrorWin._visible = 0;
_root.gotoAndPlay(3);
} else {
_root.ErrorWin._visible = 1;
_root.ErrorWin.errNumber.text = "Error Nro:" + this.erro;
}
} else {
_root.ErrorWin._visible = 1;
_root.ErrorWin.errNumber.text = "Error Suss Nro:" + this.erro;
}
}
}
Pero no me funciona... me muestra la ventana de error SIEMPRE!
quiere decir que el asp lo lee pero no se como recuperar las variables de ASP o mostrarlas desde flash... por ejemplo... en asp cuando hago la consulta sql y los chequeos de usuario cada ves que se ocaciona un error lo guardo en una variable....
por ejemplo:
erro = 1
o
erro = 2 ... etc etc
entonces... cuando quiero recuperar este nro de error desde ASP lo intento de esta forma... trace(this.erro);
Esta bien esto???
.............. EN ASP TENGO ESTO................(ES SOLO UN PEDAZO)
Código:
If Request.Form("login") <> "" AND Request.Form("pw") <> "" AND Request.Form("pin") <> "" then
strLogin = UCASE(TRIM(Request.Form("login")))
strPW = UCASE(TRIM(Request.Form("pw")))
strPIN = UCASE(TRIM(Request.Form("pin")))
Else
''' err = 1 Algun campo esta vacio
erro = 1
End if
if erro <> 1 then
sqltemp="SELECT * FROM USUARIOS WHERE UPPER(nombre)='"
sqltemp=sqltemp & strLogin & "'"
Set objRS=objConn.execute(sqltemp)
If objRS.eof then
''' err = 2 Nombre de Usuario Inexistente
erro = 2
else
If ucase(trim(objRS("pass")))=strPW and ucase(trim(objRS("nombre")))=strLOGIN then
Lo que no se en realidad es como interactuar... con las variables de flash en asp o como recuperarlas... y viceversa... "Como recuperar las variables que genera ASP en Flash"
Por favor una ayuda!!