que tal, tengo un problema con respecto a un Login, sucede que adapte un form de Ext.js, y para validar los usuarios uso un archivo php, sin embargo, del from se envian los valores (User y Pwd sin problemas, probado con el Chrome Developer Tools), pero en el archivo PHP, no me esta validando la informacion, quisiera saber si es que hay algun problema. les comparto el codigo:
Código Javascript:
LOGIN.phpVer original
/*! * Ext JS Library 3.1.0 * Adaptado por Ag@l */ Ext.onReady(function(){ Ext.QuickTips.init(); var bd = Ext.getBody(); var simple = new Ext.FormPanel({ frame: true, width:300, autoHeight:true, bodyStyle: 'padding:10px;background-color:#fff', waitMsgTarget: true, monitorValid:true, items:[{ labelAlign: 'left', labelWidth: 100, items: [ new Ext.form.FieldSet({ title: 'Ingrese Datos', autoHeight: true, defaultType: 'textfield', items: [{ fieldLabel: 'User', name: 'user', width:90, allowBlank:false },{ fieldLabel: 'Password', name: 'passwd', inputType:'password', width:90, allowBlank:false }] }) ] }], buttons: [{ text: 'Ingresar', formBind: true, handler: function() { simple.getForm().submit({ method:'POST', url:'login.php', waitTitle:'Conectando', waitMsg:'Validando...', success:function(form, action){ obj = Ext.util.JSON.decode(action.response.responseText); //waitMsg:'Validando...', Ext.Msg.alert('Acceso', 'Acceso Permitido!', function(btn, text){ if (btn == 'ok'){ var redirect = '../Body/Index/index.php'; window.location = redirect; } }); }, failure:function(form, action){ //if(action.failureType == 'server'){ obj = Ext.util.JSON.decode(action.response.responseText); Ext.Msg.alert('Error!','Acceso Restringido', function(btn, text){ if (btn == 'ok'){ window.location.href="index.php"; } }) //} } }); } }], keys: [{ key: [Ext.EventObject.ENTER], handler: function() { simple.getForm().submit({ method:'POST', url:'login.php', waitTitle:'Conectando', waitMsg:'Validando...', success:function(form, action){ obj = Ext.util.JSON.decode(action.response.responseText); //waitMsg:'Validando...', Ext.Msg.alert('Acceso', 'Acceso Permitido!', function(btn, text){ if (btn == 'ok'){ var redirect = '../Body/Index/index.php'; window.location = redirect; } }); }, failure:function(form, action){ //if(action.failureType == 'server'){ obj = Ext.util.JSON.decode(action.response.responseText); Ext.Msg.alert('Acceso!','Acceso Restringido', function(btn, text){ if (btn == 'ok'){ window.location.href="index.php"; } }) //} } }); } } ] }); var winLogin = new Ext.Window({ title: '::Ingreso al Sistema::', layout: 'fit', width: 340, height: 190, resizable: true, closable: true, items: [simple] }); winLogin.show(); });
Código PHP:
Ver original
<?php include "../../Conexion/cnx_php.php"; $usuario = $_POST['user']; $clave = $_POST['passwd']; $sql = "SELECT * FROM T_LOGIN WHERE [USER] = '$usuario' AND PASSWD = '$clave'"; //echo $sql; $result["success"] = true; }else{ $result["success"] = false; } ?>
agradecere mucho su apoyo....!!!!