Elight.WebUI/Controllers/HomeController.cs
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Caching.Memory;
using Elight.Entity.Enum;
using Elight.Entity.Sys;
using Elight.Logic.Sys;
using Elight.Utility.Files;
using Elight.Utility.Operator;
using Elight.Utility.ResponseModels;
using Elight.WebUI.Filters;
using Elight.Utility;
using Elight.Utility.Core;
using Elight.WebUI.Controllers;
using Elight.Entity.GlobalData;
namespace Elight.WebUI.Controllers
{
[HiddenApi]
public class HomeController : BaseController
{
private SysUserLogic userLogic;
private SysItemsDetailLogic itemDetailLogic;
private SysUserLogOnLogic userLogOnLogic;
private SysPermissionLogic permissionLogic;
public HomeController()
{
userLogic = new SysUserLogic();
itemDetailLogic = new SysItemsDetailLogic();
userLogOnLogic = new SysUserLogOnLogic();
permissionLogic = new SysPermissionLogic();
}
/// <summary>
/// 后台首页视图。
/// </summary>
/// <returns></returns>
[Route("home/index")]
[HttpGet, LoginChecked]
public ActionResult Index()
{
if (OperatorProvider.Instance.Current != null)
{
ViewBag.SoftwareName = GlobalValue.Config.WebSoftwareName;
ViewBag.Copyright = GlobalValue.Config.Copyright;
ViewBag.CurrentUser = OperatorProvider.Instance.Current;
return View();
}
else
{
return Redirect("/account/login");
}
}
/// <summary>
/// 默认显示视图。
后面还有 72 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。