Ejemplo n.º 1
0
        public AjaxResult <AuthorizedLoginResponseModel> TestLogin()
        {
            #region 非测试模式不可用
#if (!DEBUG)
            throw new AggregateException("非测试模式不可用");
#endif
            #endregion

            string account    = "admin";
            var    userModel  = _staffAppService.Get(null, account);
            var    loginModel = new UserInfoPrincipal()
            {
                StaffId    = userModel.Id,
                StaffType  = userModel.StaffType,
                Account    = userModel.Account,
                Name       = userModel.NickName,
                OfficeId   = userModel.OfficeId,
                OfficeName = "",
                Roles      = null
            };
            string token = _identityManager.GenerateToken(loginModel);//生成token
            AuthorizedLoginResponseModel result = new AuthorizedLoginResponseModel()
            {
                Token     = token,
                StaffInfo = userModel
            };
            return(Response(result));
        }
Ejemplo n.º 2
0
 public ActionResult <IEnumerable <string> > Get()
 {
     _staffAppService.Get();
     return(new string[] { "value1", "value2" });
 }