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 _logger; private IAccountService _accountService; public AccountController(ILogger logger, IAccountService accountService) { _logger = logger; _accountService = accountService; } [HttpPost("my-login")] public async Task Login(LoginInputVo input) { await _accountService.PostLoginAsync(input); return Ok(); } [HttpGet("my-captcha-image")] public async Task CaptchaImageAsync() { var output = await _accountService.GetCaptchaImageAsync(); return Ok(output); } } }