회원 인증의 경우 패스워드가 맞지 않으면 “invalid password”라는 에러 메시지를 리턴하게 합니다.
코드 5-17 회원 인증
예제 파일 : monolithic_members.js
...... function inquiry(method, pathname, params, cb) { var response = { key: params.key, errorcode: 0, errormessage: "success" }; if (params.username == null || params.password == null) { response.errorcode = 1; response.errormessage = "Invalid Parameters"; cb(response); } else { var connection = mysql.createConnection(conn); connection.connect(); connection.query("select id from members where username = '" + params.username + "' and password = password('" + params.password + "');", (error, results, fields) => { if (error || results.length == 0) { response.errorcode = 1; response.errormessage = error ? error : "invalid password"; } else { response.userid = results[0].id; } cb(response); }); connection.end(); } }