yunpan
Version:
yunpan demo
48 lines (32 loc) • 929 B
JavaScript
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : 'lyq0924@',
port: '3306',
database : 'myapp'
});
connection.connect();
function Login(){
}
Login.prototype = {
login : function(options) {
var sql = 'SELECT * FROM myapp_user where name=? and psd=?';
var addSqlParams = [options.username, options.password];
console.log(addSqlParams);
return promise = new Promise (function( resolve, reject ) {
connection.query(sql, addSqlParams, function (err, result) {
if(err){
console.log('[SELECT ERROR] - ',err.message);
return;
}
if(result.length <= 0) {
reject();
} else {
resolve();
}
});
});
}
}
module.exports = new Login();