/**
  * 密码修改
  * @return type
  */
 public function actionModifypwd()
 {
     $request = \Yii::$app->request;
     $pwd = $request->get('pwd', 0);
     $newpwd = $request->get('newpwd', 0);
     $repwd = $request->get('repwd', 0);
     $uid = $request->get('usercode', 0);
     if (!($uid = EasyHelpers::pidDecrypt($uid)) && !is_numeric($uid)) {
         return ['code' => 4, 'msg' => '用户不存在', 'data' => []];
     }
     if (!UserAdmin::checkPwd($uid, $pwd)) {
         return ['code' => 2, 'msg' => '旧密码输入错误', 'data' => []];
     }
     if ($newpwd != $repwd) {
         return ['code' => 3, 'msg' => '两次密码不一致', 'data' => []];
     }
     if (UserAdmin::changePwd($uid, $newpwd)) {
         return ['code' => 0, 'msg' => '密码修改成功', 'data' => []];
     } else {
         return ['code' => 5, 'msg' => '密码修改失败', 'data' => []];
     }
 }