Problemas con Login extjs
que tal, es la primera vez que uso el foro....y espero poder absolver el problema que tengo...
actualmente tengo un login en extjs con back end en php, el formulario funciona correctamente pero el archivo php no realiza la validacion del usuario, probe modificando varias veces el archivo php sin exito...por eso recurro aqui..para que me puedan indicar que esta mal...
adjunto el codigo del login:
login.js
actualmente tengo un login en extjs con back end en php, el formulario funciona correctamente pero el archivo php no realiza la validacion del usuario, probe modificando varias veces el archivo php sin exito...por eso recurro aqui..para que me puedan indicar que esta mal...
adjunto el codigo del login:
login.js
Ext.onReady(function () { Ext.QuickTips.init(); var login = new Ext.FormPanel({ labelWidth: 80, url: 'login.php', frame: true, title: 'Ingreso al Sistema', defaultType: 'textfield', monitorValid: true, items: [{ fieldLabel: 'Username', name: 'loginUsername', allowBlank: false }, { fieldLabel: 'Password', name: 'loginPassword', inputType: 'password', allowBlank: false }], buttons: [{ text: 'Login', formBind: true, handler: function () { login.getForm().submit({ method: 'POST', waitTitle: 'Connecting', waitMsg: 'Sending data...', success: function () { Ext.Msg.alert('Status', 'Login Successful!', function (btn, text) { if (btn == 'ok') { var redirect = '../Body/Index/'; window.location = redirect; } }); }, failure: function (form, action) { if (action.failureType == 'server') { obj = Ext.util.JSON.decode(action.response.responseText); Ext.Msg.alert('Login Failed!', 'Login failed. Try again.'); } else { Ext.Msg.alert('Warning!', 'Authentication server is unreachable : ' + action.response.responseText); } login.getForm().reset(); } }); } }] }); var win = new Ext.Window({ layout: 'fit', width: 300, height: 150, closable: false, resizable: false, plain: true, border: false, items: [login] }); win.show(); }); login.php<?php //session_start(); header('Content-Type: text/html; charset=iso-8859-1'); include "../../Conexion/cnx_php.php"; $loginUsername = isset($_POST["loginUsername"]) ? $_POST["loginUsername"] : ""; $loginPassword = isset($_POST["loginPassword"]) ? $_POST["loginPassword"] : ""; $sql = "SELECT * FROM T_LOGIN WHERE [USER] = '$loginUsername' AND PASSWD = '$loginPassword'"; $res = mssql_query($sql) if ( mssql_num_rows($res) == 1 ){ echo "{success: true}"; }else{ echo "{success: false}"; //echo "{success: false, errors: { reason: 'Login failed. Try again.' }}"; } ?>
Hola Alvaro, buen día.
Te tira algún error en la consola del navegador? el servidor regresa algún error? al menos se hace la petición ajax al servidor?
Saludos
Te tira algún error en la consola del navegador? el servidor regresa algún error? al menos se hace la petición ajax al servidor?
Saludos
que tal Crysfel, al momento de evaluar el codigo por firefox (firebug) o por chrome, si envian las variables, pero el login.php no lo reconocia, al final pude resolverlo, solo era adicionar un punto y coma (;) cuando ejecuta el codigo, especificamente en esta parte
mas bien, adicionalmente tengo un problema al momento de realizar la autenticacion por sesiones en la web, podras ayudarme en eso...???
adicione eso, y se arreglo sin problemas.... :)$res = mssql_query($sql);
mas bien, adicionalmente tengo un problema al momento de realizar la autenticacion por sesiones en la web, podras ayudarme en eso...???
¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook
Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.