Built motion from commit de2cb856.|2.0.34
[motion2.git] / server / api / authLocal / authLocal.controller.js
index 3ad44e4..ca929dc 100644 (file)
@@ -1 +1 @@
-var _0x618a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x70\x61\x73\x73\x70\x6F\x72\x74","\x53\x74\x72\x61\x74\x65\x67\x79","\x70\x61\x73\x73\x70\x6F\x72\x74\x2D\x6C\x6F\x63\x61\x6C","\x62\x6C\x75\x65\x62\x69\x72\x64","\x64\x62","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x79\x73\x71\x6C\x64\x62","\x73\x69\x67\x6E\x54\x6F\x6B\x65\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73\x2F\x61\x75\x74\x68\x2F\x73\x65\x72\x76\x69\x63\x65","\x72\x6F\x6C\x65","\x61\x67\x65\x6E\x74","\x63\x61\x74\x63\x68","\x61\x67\x65\x6E\x74\x73","\x4D\x61\x78\x69\x6D\x75\x6D\x20\x6C\x6F\x67\x69\x6E\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x72\x65\x61\x63\x68\x65\x64","\x74\x68\x65\x6E","\x67\x65\x74\x4C\x69\x63\x65\x6E\x73\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x75\x74\x69\x6C","\x69\x64","\x63\x6F\x75\x6E\x74","\x55\x73\x65\x72","\x54\x68\x69\x73\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x69\x73\x20\x6E\x6F\x74\x20\x63\x6F\x72\x72\x65\x63\x74\x2E","\x61\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65","\x54\x68\x69\x73\x20\x6E\x61\x6D\x65\x20\x69\x73\x20\x6E\x6F\x74\x20\x72\x65\x67\x69\x73\x74\x65\x72\x65\x64\x2E","\x74\x72\x69\x6D","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x61\x64\x6D\x69\x6E","\x75\x73\x65\x72","\x66\x69\x6E\x64","\x6C\x6F\x67\x69\x6E","\x6C\x6F\x63\x61\x6C","\x6A\x73\x6F\x6E","\x73\x74\x61\x74\x75\x73","\x53\x6F\x6D\x65\x74\x68\x69\x6E\x67\x20\x77\x65\x6E\x74\x20\x77\x72\x6F\x6E\x67\x2C\x20\x70\x6C\x65\x61\x73\x65\x20\x74\x72\x79\x20\x61\x67\x61\x69\x6E\x2E","\x6E\x61\x6D\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x75\x73\x65"];_0x618a[0];var util=require(_0x618a[1]);var passport=require(_0x618a[2]);var LocalStrategy=require(_0x618a[4])[_0x618a[3]];var BPromise=require(_0x618a[5]);var db=require(_0x618a[7])[_0x618a[6]];var signToken=require(_0x618a[9])[_0x618a[8]];var getLicense=function(_0x3f4bx8){return  new BPromise(function(_0x3f4bx9,_0x3f4bxa){var _0x3f4bxb=0;_0x3f4bx8[_0x618a[10]]!== _0x618a[11]&& _0x3f4bx9(_0x3f4bx8);return db[_0x618a[20]][_0x618a[19]]({where:{role:_0x618a[11],online:true,id:{$ne:_0x3f4bx8[_0x618a[18]]}}})[_0x618a[15]](function(_0x3f4bxe){_0x3f4bxb= _0x3f4bxe;return require(_0x618a[17])[_0x618a[16]]()})[_0x618a[15]](function(_0x3f4bxd){if(_0x3f4bxd&& _0x3f4bxd[_0x618a[13]]&& _0x3f4bxb>= _0x3f4bxd[_0x618a[13]]){return _0x3f4bxa({message:_0x618a[14]})};return _0x3f4bx9(_0x3f4bx8)})[_0x618a[12]](function(_0x3f4bxc){return _0x3f4bxa(_0x3f4bxc)})})};function localAuthenticate(_0x3f4bx10,_0x3f4bx11,_0x3f4bx12,_0x3f4bx13){var _0x3f4bx14;_0x3f4bx10[_0x618a[28]]({where:{name:_0x3f4bx11[_0x618a[25]]()[_0x618a[24]](),role:{$or:[_0x618a[26],_0x618a[27],_0x618a[11]]}}})[_0x618a[15]](function(_0x3f4bx8){if(!_0x3f4bx8){return _0x3f4bx13(null,false,{message:_0x618a[23]})};return getLicense(_0x3f4bx8)})[_0x618a[15]](function(_0x3f4bx8){_0x3f4bx8[_0x618a[22]](_0x3f4bx12,function(_0x3f4bx15,_0x3f4bx16){if(_0x3f4bx15){return _0x3f4bx13(_0x3f4bx15)};if(!_0x3f4bx16){return _0x3f4bx13(null,false,{message:_0x618a[21]})}else {return _0x3f4bx13(null,_0x3f4bx8)}})})[_0x618a[12]](function(_0x3f4bxc){_0x3f4bx13(_0x3f4bxc)})}exports[_0x618a[29]]= function(_0x3f4bx17,_0x3f4bx18,_0x3f4bx19){passport[_0x618a[22]](_0x618a[30],function(_0x3f4bxc,_0x3f4bx8,_0x3f4bx1a){var _0x3f4bx1b=_0x3f4bxc|| _0x3f4bx1a;if(_0x3f4bx1b){return _0x3f4bx18[_0x618a[32]](401)[_0x618a[31]](_0x3f4bx1b)};if(!_0x3f4bx8){return _0x3f4bx18[_0x618a[32]](404)[_0x618a[31]]({message:_0x618a[33]})};var _0x3f4bx1c=signToken(_0x3f4bx8[_0x618a[18]],_0x3f4bx8[_0x618a[10]]);_0x3f4bx18[_0x618a[31]]({id:_0x3f4bx8[_0x618a[18]],token:_0x3f4bx1c})})(_0x3f4bx17,_0x3f4bx18,_0x3f4bx19)};passport[_0x618a[36]]( new LocalStrategy({usernameField:_0x618a[34],passwordField:_0x618a[35]},function(_0x3f4bx11,_0x3f4bx12,_0x3f4bx13){return localAuthenticate(db.User,_0x3f4bx11,_0x3f4bx12,_0x3f4bx13)}))
\ No newline at end of file
+var _0xdca5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x70\x61\x73\x73\x70\x6F\x72\x74","\x53\x74\x72\x61\x74\x65\x67\x79","\x70\x61\x73\x73\x70\x6F\x72\x74\x2D\x6C\x6F\x63\x61\x6C","\x62\x6C\x75\x65\x62\x69\x72\x64","\x64\x62","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x79\x73\x71\x6C\x64\x62","\x73\x69\x67\x6E\x54\x6F\x6B\x65\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73\x2F\x61\x75\x74\x68\x2F\x73\x65\x72\x76\x69\x63\x65","\x72\x6F\x6C\x65","\x61\x67\x65\x6E\x74","\x63\x61\x74\x63\x68","\x61\x67\x65\x6E\x74\x73","\x4D\x61\x78\x69\x6D\x75\x6D\x20\x6C\x6F\x67\x69\x6E\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x72\x65\x61\x63\x68\x65\x64","\x74\x68\x65\x6E","\x67\x65\x74\x4C\x69\x63\x65\x6E\x73\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x75\x74\x69\x6C","\x69\x64","\x63\x6F\x75\x6E\x74","\x55\x73\x65\x72","\x54\x68\x69\x73\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x69\x73\x20\x6E\x6F\x74\x20\x63\x6F\x72\x72\x65\x63\x74\x2E","\x61\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65","\x54\x68\x69\x73\x20\x6E\x61\x6D\x65\x20\x69\x73\x20\x6E\x6F\x74\x20\x72\x65\x67\x69\x73\x74\x65\x72\x65\x64\x2E","\x74\x72\x69\x6D","\x61\x64\x6D\x69\x6E","\x75\x73\x65\x72","\x66\x69\x6E\x64","\x6C\x6F\x67\x69\x6E","\x6C\x6F\x63\x61\x6C","\x6A\x73\x6F\x6E","\x73\x74\x61\x74\x75\x73","\x53\x6F\x6D\x65\x74\x68\x69\x6E\x67\x20\x77\x65\x6E\x74\x20\x77\x72\x6F\x6E\x67\x2C\x20\x70\x6C\x65\x61\x73\x65\x20\x74\x72\x79\x20\x61\x67\x61\x69\x6E\x2E","\x6E\x61\x6D\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x75\x73\x65"];_0xdca5[0];var util=require(_0xdca5[1]);var passport=require(_0xdca5[2]);var LocalStrategy=require(_0xdca5[4])[_0xdca5[3]];var BPromise=require(_0xdca5[5]);var db=require(_0xdca5[7])[_0xdca5[6]];var signToken=require(_0xdca5[9])[_0xdca5[8]];var getLicense=function(_0xe808x8){return  new BPromise(function(_0xe808x9,_0xe808xa){var _0xe808xb=0;_0xe808x8[_0xdca5[10]]!== _0xdca5[11]&& _0xe808x9(_0xe808x8);return db[_0xdca5[20]][_0xdca5[19]]({where:{role:_0xdca5[11],online:true,id:{$ne:_0xe808x8[_0xdca5[18]]}}})[_0xdca5[15]](function(_0xe808xe){_0xe808xb= _0xe808xe;return require(_0xdca5[17])[_0xdca5[16]]()})[_0xdca5[15]](function(_0xe808xd){if(_0xe808xd&& _0xe808xd[_0xdca5[13]]&& _0xe808xb>= _0xe808xd[_0xdca5[13]]){return _0xe808xa({message:_0xdca5[14]})};return _0xe808x9(_0xe808x8)})[_0xdca5[12]](function(_0xe808xc){return _0xe808xa(_0xe808xc)})})};function localAuthenticate(_0xe808x10,_0xe808x11,_0xe808x12,_0xe808x13){var _0xe808x14;_0xe808x10[_0xdca5[27]]({where:{name:_0xe808x11[_0xdca5[24]](),role:{$or:[_0xdca5[25],_0xdca5[26],_0xdca5[11]]}}})[_0xdca5[15]](function(_0xe808x8){if(!_0xe808x8){return _0xe808x13(null,false,{message:_0xdca5[23]})};return getLicense(_0xe808x8)})[_0xdca5[15]](function(_0xe808x8){_0xe808x8[_0xdca5[22]](_0xe808x12,function(_0xe808x15,_0xe808x16){if(_0xe808x15){return _0xe808x13(_0xe808x15)};if(!_0xe808x16){return _0xe808x13(null,false,{message:_0xdca5[21]})}else {return _0xe808x13(null,_0xe808x8)}})})[_0xdca5[12]](function(_0xe808xc){_0xe808x13(_0xe808xc)})}exports[_0xdca5[28]]= function(_0xe808x17,_0xe808x18,_0xe808x19){passport[_0xdca5[22]](_0xdca5[29],function(_0xe808xc,_0xe808x8,_0xe808x1a){var _0xe808x1b=_0xe808xc|| _0xe808x1a;if(_0xe808x1b){return _0xe808x18[_0xdca5[31]](401)[_0xdca5[30]](_0xe808x1b)};if(!_0xe808x8){return _0xe808x18[_0xdca5[31]](404)[_0xdca5[30]]({message:_0xdca5[32]})};var _0xe808x1c=signToken(_0xe808x8[_0xdca5[18]],_0xe808x8[_0xdca5[10]]);_0xe808x18[_0xdca5[30]]({id:_0xe808x8[_0xdca5[18]],token:_0xe808x1c})})(_0xe808x17,_0xe808x18,_0xe808x19)};passport[_0xdca5[35]]( new LocalStrategy({usernameField:_0xdca5[33],passwordField:_0xdca5[34]},function(_0xe808x11,_0xe808x12,_0xe808x13){return localAuthenticate(db.User,_0xe808x11,_0xe808x12,_0xe808x13)}))
\ No newline at end of file