12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- //*/
- var mongoose = require("mongoose");
- var dbm = require("../../../config/db/db_manager");
- var umDB = dbm.getCfgConnection("usersManages");
- var usersSchema = new mongoose.Schema({ account: String, pw: String, name: String });
- var usersModel = umDB.model('users', usersSchema);
- /*/
- var umDB = require('./umDB');
- var usersSchema = new umDB.mongoose.Schema({ account: String, pw: String, name: String });
- var usersModel = umDB.mongoose.model('users', usersSchema);
- //*/
- var usersData = function(){};
- usersData.prototype.findUser = function(account, pw, controllerFun){
- usersModel.find({"account": account, "pw": pw}, function(err, data){
- if(data.length){
- controllerFun(0, data[0]);
- }
- else{
- controllerFun('用户名或密码错误!', 0);
- }
- })
- };
- usersData.prototype.checkAccount = function(account, controllerFun){
- usersModel.find({"account": account}, function(err, data){
- if(data.length){
- controllerFun(data[0]);
- }
- else{
- controllerFun(0);
- }
- })
- };
- usersData.prototype.addUser = function(account, pw, name, controllerFun){
- var user = new usersModel({account: account, pw: pw, name: name});
- user.save(function (err) {
- if (err) {
- controllerFun(err);
- } else {
- controllerFun(0);
- }
- });
- };
- module.exports = new usersData();
|