1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- using Microsoft.AspNetCore.Mvc;
- using Microsoft.Extensions.Configuration;
- using ERP.Core.Service;
- using ERP.Core.Dto;
- using ERP.Core.Emum;
- using ERP.Framework.Config;
- using ERP.Framework.Constants;
- using ERP.Framework.WebApi;
- namespace ERP.Core.Controller
- {
- [Route("/")]
- public class AuthController : BaseController
- {
- private readonly IConfiguration _configuration;
- private readonly AuthService _authService;
- public AuthController(IConfiguration configuration, AuthService authService)
- {
- _configuration = configuration;
- _authService = authService;
- }
- [HttpPost("/login")]
-
- public async Task<IActionResult> LoginAsync([FromBody] LoginBody form)
- {
- var m = GetType().Name;
- var securityConfig = _configuration.GetSection(FrameworkConstant.SecurityConfig).Get<SecurityConfig>() ?? new SecurityConfig();
- var loginUser = _authService.GetLoginUser(securityConfig, form.LoginName, form.Password);
-
-
-
-
- return Success(new
- {
-
-
-
-
-
- });
- }
- }
- }
|