MIMS.Web/Controllers/UserController.cs
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using MIMS.Business;
using MIMS.IBusiness;
using MIMS.Entity.Model;
using MIMS.Utilities;
namespace MIMS.Web.Controllers
{
public class UserController : Controller
{
ICOM_UserBLL icom_userbll = new COM_UserBLL();
// GET: User
public ActionResult Login()
{
HttpCookie cookie = Request.Cookies["user"];
if (cookie != null)
return RedirectToAction("Index", "Home");
else
return View();
}
[HttpPost]
public ActionResult CheckUserLogin(string username, string password)
{
string msg = string.Empty;
COM_User user;
username = HttpUtility.UrlEncode(username.Trim());
password = password.Trim();
HttpCookie cookie = new HttpCookie("user");
user = icom_userbll.GetEntity(username);
if (user == null)
msg = "1";
else if (user.Password == EncryptUtils.MD5Encrypt(password))
{
msg = "2";
cookie.Values.Add("Username", HttpUtility.UrlEncode(user.Username));
cookie.Values.Add("Code", user.Code);
cookie.Values.Add("Name", HttpUtility.UrlEncode(user.Name));
cookie.Values.Add("Tel", user.Tel);
cookie.Values.Add("Role", HttpUtility.UrlEncode(user.Role));
cookie.Values.Add("Address", HttpUtility.UrlEncode(user.Address));
cookie.Values.Add("Department", HttpUtility.UrlEncode(user.Department));
cookie.Values.Add("IP", user.IP);
cookie.Expires = DateTime.Now.AddDays(7);
Response.SetCookie(cookie);
}
else
msg = "3";
return Content(msg);
}
public ActionResult Logout()
{
HttpCookie cookie = Request.Cookies["user"];
cookie.Expires = DateTime.Now;
后面还有 21 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
