Student/View/Ajax/AdminController.cs

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using Assets.Common.Entity;
using Newtonsoft.Json;
using Student.Common.Constant;
using Student.Common.Entity;
using Student.Common.Response;
using Student.Service;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web;
using System.Web.Http;
using System.Web.SessionState;

namespace Student.View.Ajax
{
    public class AdminController : ApiController
    {
        AdminDao dao = new AdminDao();
        StuDao stuDao = new StuDao();

        public string Get()
        {
            return "";
        }

        // GET api/<controller>/5
        public string Get(int id)
        {
            return "";
        }

        //登录
        // POST api/<controller>
        public string Post([FromBody]string value)
        {
            HttpSessionState session = HttpContext.Current.Session;
            LoginEntity login = JsonConvert.DeserializeObject<LoginEntity>(value);
            AdminEntity admin = new AdminEntity();
            admin.AdminNo = login.Username;
            admin.AdminPass = login.Password;
            AdminEntity loginAdmin =  dao.login(admin);
            if (loginAdmin != null)
            {
                session.Add(SessionContant.LoginUser, loginAdmin);
                session.Add(SessionContant.UserType, SessionContant.TypeAdmin);
                return JsonConvert.SerializeObject(new ResultResponse(200, "success", "/View/Query/StuQuery.aspx"));
            }
            else
            {
                StudentEntity stu = new StudentEntity();
                stu.StuNo = login.Username;
                stu.StuName = login.Password;
                StudentEntity loginStu = stuDao.login(stu);
                if (loginStu != null)
                {
                    session.Add(SessionContant.LoginUser, loginStu);
                    session.Add(SessionContant.UserType, SessionContant.TypeStudent);
                    return JsonConvert.SerializeObject(new ResultResponse(200, "success", "/View/Student/Student.aspx"));
后面还有 26 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。