MyOAExx/Controllers/UserController.cs

(开头部分) 3KB

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

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using OA.Models;
using OA.BLL;
using System.Net;
namespace MyOAExx.Controllers
{
    public class UserController : Controller
    {
        //
        // GET: /User/
        /// <summary>
        /// 用户登录
        /// </summary>
        /// <param name="name">用户名</param>
        /// <param name="pwd">密码</param>
        /// <returns></returns>
        /// 

        
        public ActionResult Login(string name, string pwd)
        {
            string ip = Dns.GetHostByName(Dns.GetHostName()).AddressList[0].ToString();
            if (name==""||name==null)
            {
                return View();
            }
            if (UserInfoManager.GetUserInfoByUserName(name, pwd) == null)
            {
                if (UserInfoManager.GetUserInfoByUserName(name))
                {
                    ViewBag.msg = "没有此用户";
                }
                else
                {
                    LoginLog log = new LoginLog()
                    {
                        UserId = name,
                        LoginTime = DateTime.Now,
                        LoginDesc = "用户名或密码错误",

                        LoginUserIp = ip,
                        IfSuccess = 0
                    };
                    LoginLogManager.AddLoginLog(log);
                    ViewBag.msg = "登陆失败";
                }
                return View();
            }
            else
            {
                UserInfo user = UserInfoManager.GetUserInfoByUserName(name, pwd);
                Session["User"] = ViewData["User"] = user;
                LoginLog log = new LoginLog()
                {
                    UserId = name,
                    LoginTime = DateTime.Now,
后面还有 64 行代码,解锁后查看完整代码

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

AI 解读 AI

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

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