UNPKG

@barteh/core

Version:

a common library for barteh based projects

58 lines (53 loc) 1.4 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.doChangePass = doChangePass; exports.doLogin = doLogin; exports.doLogout = doLogout; var _asService = require("@barteh/as-service"); function doChangePass(oldPass, newPass, captcha) { return new Promise(function (res, rej) { _asService.Server.controller("useraction", "changepassword", { //("pevalcontroller","changepassword_authenticate",{ oldpass: oldPass, newpass: newPass, chap: captcha }).then(function (r) { if (r) console.log("44444", r.data); res(r.data); }).catch(function (r) { console.log("5555", r); rej(r.data); }); }); } function doLogin(user, pass, captcha, done) { _asService.Server.controller("useraction", "login", { username: user, password: pass, chaptcha: captcha }).then(function (r) { // if (r.data === 0) { // let u = new AUserInfo(); // u.refresh(); // } done(r.data); }).catch(function (r) { console.log(500, r); done(500); }); } function doLogout(done) { _asService.Server.controller("useraction", "logoff").then(function (r) { // if (r.data === 0) { // let u = new AUserInfo(); // AUserInfo.lastUserInfo=null; // u.refresh(); // } // else done(r.data); }).catch(function () { done(500); }); } //peval_authenticate