Blame view

Yi.Abp.Net8/client/Yi.Abp.Client.WebApi/Controllers/AccountController.cs 1.02 KB
515fceeb   “wangming”   框架初始化
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
  using Microsoft.AspNetCore.Mvc;
  using Yi.Framework.Rbac.Application.Contracts.Dtos.Account;
  using Yi.Framework.Rbac.Application.Contracts.IServices;
  
  namespace Yi.Abp.Client.WebApi.Controllers
  {
      [ApiController]
      [Route("[controller]")]
      public class AccountController : ControllerBase
      {
  
  
          private readonly ILogger<AccountController> _logger;
          private IAccountService _accountService;
          public AccountController(ILogger<AccountController> logger, IAccountService accountService)
          {
              _logger = logger;
              _accountService = accountService;
          }
  
          [HttpPost("my-login")]
          public async Task<IActionResult> Login(LoginInputVo input)
          {
              await _accountService.PostLoginAsync(input);
              return Ok();
          }
  
  
  
          [HttpGet("my-captcha-image")]
          public async Task<IActionResult> CaptchaImageAsync()
          {
              var output = await _accountService.GetCaptchaImageAsync();
              return Ok(output);
          }
      }
  }