2015-08-19 3 views
1

Я использую sailsjs (версия 0.11.0)sailsjs удалить конфиденциальные данные после проверки

Моя модель пользователя определена ниже.

module.exports = { 

    types:{ 
    password: function(password){ 
     return password === this.confirmPassword; 
    } 
    }, 
    attributes: { 
    password: { 
     type:'string', 
     required: true, 
     minLength: 6, 
     password: true 
    } 
    } 
} 

если мой пароль не равен confirmPassword, я получаю сообщение, как "\"password\" validation rule failed for input: '123456'"

, но я не хочу, чтобы мой апи сервер для отправки ввода password обратно.

Я пробовал сценарий ниже, но он не работает.

password: function(password){ 
    if(password === this.confirmPassword) { 
    return true; 
    } 
    else{ 
    password = null; 
    return false; 
    } 
} 

Как удалить пароль из сообщения проверки? Как добавить специальное сообщение для проверки?

Этот вопрос может быть о какой-либо другой версии. Это был год, может быть решение в новой версии.

+1

возможно дубликат: http://stackoverflow.com/questions/20768102/how-to-provide-custom-model-validation-message -in-sails-js –

ответ

Смежные вопросы