47 lines
1.3 KiB
C#
47 lines
1.3 KiB
C#
|
|
using Microsoft.AspNetCore.Http;
|
|
using Microsoft.AspNetCore.Mvc;
|
|
using NetPanel.Entity;
|
|
using NetPanel.Entity.Conf;
|
|
using Newtonsoft.Json.Linq;
|
|
using System;
|
|
using System.IO;
|
|
using System.Linq;
|
|
using System.Threading.Tasks;
|
|
using NetPanel.Help;
|
|
using Newtonsoft.Json;
|
|
|
|
namespace btApiOrWeb.Controllers
|
|
{
|
|
public class LoginController : MyController
|
|
{
|
|
public IActionResult Login()
|
|
{
|
|
return View();
|
|
}
|
|
|
|
|
|
|
|
public IActionResult GetUser()
|
|
{
|
|
ReturnMsg enReturnMsg = new ReturnMsg();
|
|
enReturnMsg.Code = 0;
|
|
enReturnMsg.Msg = "失败!";
|
|
|
|
JObject json = GetJson();
|
|
string name = json["UserName"].ToString("");
|
|
string pwd = json["UserPwd"].ToString("");
|
|
string sPath = AppContext.BaseDirectory;
|
|
UserAdmin userAdmin = JsonConvert.DeserializeObject<UserAdmin>(System.IO.File.ReadAllText(sPath + "/Conf/UserAdmin.json"));
|
|
if (userAdmin.UserName != name && userAdmin.UserPwd != pwd)
|
|
{
|
|
enReturnMsg.Msg = "用户名,密码错误!";
|
|
return Json(enReturnMsg);
|
|
}
|
|
enReturnMsg.Code = 1;
|
|
enReturnMsg.Msg = "成功!";
|
|
return Json(enReturnMsg);
|
|
}
|
|
}
|
|
}
|