Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/04/2013, 21:51
Avatar de Master_raven
Master_raven
 
Fecha de Ingreso: junio-2008
Ubicación: Guatemala City, Guatemala, Guatemala
Mensajes: 95
Antigüedad: 15 años, 10 meses
Puntos: 3
Error consulta node "Object true has no method 'send'"

Hola compañeros,

tengo esta función en un archivo de node, la cual me sirve para hacer la comparativa entre el password que ingresa un usuario y el password de la base de datos, regresando true o false en el callback

Código Javascript:
Ver original
  1. var validatePassword = function(plainPass, hashedPass, callback) {
  2.     var salt = hashedPass.substr(0, 10);
  3.     var validHash = salt + md5(plainPass + salt);
  4.     callback(hashedPass === validHash);
  5. }

en otra función verifico la información

Código Javascript:
Ver original
  1. app.post('/login', function(req, res){
  2.         DB.setQuery('SELECT id, nombre as user_name, username, pass, rol_id FROM user_user WHERE username="' + req.param('user') + '"');
  3.         DB.loadResult(function(o){
  4.             if(o == 'no-result') {
  5.                 res.send('user-not-found', 400);
  6.             } else {
  7.                 validatePassword(req.param('pass'), o[0].pass, function(res) {
  8.                     if (res){
  9.                         res.send('ok', 200);
  10.                     } else {
  11.                         res.send('invalid-password', 400);
  12.                     }
  13.                 });
  14.             }
  15.         });
  16.     });

pero esta me da un error en la consola del node

TypeError: Object true has no method 'send'

alguien podria ayudarme con esto
__________________
<?APRENDIENDO