StableVersion4.3/APPUpgradeAPI/Controllers/UserController.cs

47 lines
1.3 KiB
C#
Raw Normal View History

2024-03-11 09:47:34 +08:00
using APPUpgradeAPI.Models;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging;
using SqlSugar;
namespace APPUpgradeAPI.Controllers
{
[Route("api/[controller]")]
[ApiController]
public class UserController : Controller
{
public SqlSugarClient db = BaseDB.GetClient();
private readonly ILogger<UserController> _logger;
public UserController(ILogger<UserController> logger)
{
_logger = logger;
}
/// <summary>
/// 用户登录
/// </summary>
/// <param name="loginName"></param>
/// <param name="passWord"></param>
/// <returns></returns>
[HttpGet]
[Route("Login")]
public JsonResult Login(string loginName, string passWord)
{
try
{
if (string.IsNullOrEmpty(loginName) && string.IsNullOrEmpty(passWord))
{
return Json(false);
}
bool result = db.Queryable<User>().Where(User => User.Name == loginName && User.PassWord == passWord).Count() == 1 ? true : false;
return Json(result);
}
catch (System.Exception ex)
{
_logger.LogError(ex.Message);
return Json(ex.Message);
}
}
}
}