Web/Controllers/userloginController.cs

(开头部分) 10KB

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

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Web.Models;
using System.Text;
using Maticsoft.DBUtility;
using System.Data;
namespace Web.Controllers
{
    public class userloginController : Controller
    {
        private string powerlist = "",sql;
        public ActionResult userlogin()
        {
            return View();
        }
        #region"登录检查"
        /// <summary>
         /// 登录验证信息
         /// </summary>
         /// <param name="um"></param>
         /// <returns></returns>
         [HttpPost]
         public string userlogincheck(SoftMVC.Model.T_usermanager um)
         {
             string msg = "", loginzt = "";
             try
             {
                 SoftMVC.BLL.T_loginlog loginlogbll = new SoftMVC.BLL.T_loginlog();
                 SoftMVC.Model.T_loginlog loginmodel = new SoftMVC.Model.T_loginlog();
                 string IpAddess = "客户端IP:" + Request.ServerVariables.Get("Remote_Addr").ToString() + ",客户端主机名" + Request.ServerVariables.Get("Remote_Host").ToString() + ",客户端操作系统:" + Request.Browser.Platform;
                 if (!string.IsNullOrEmpty(um.username1))
                 {
                     if (!string.IsNullOrEmpty(um.password1))
                     {
                         if (!string.IsNullOrEmpty(um.username1))
                         {
                             if (Session["ValidateCode"] != null && Session["ValidateCode"].ToString().ToUpper().Equals(um.yzm.ToUpper()) == true)
                             {
                                 SoftMVC.BLL.T_usermanager bll = new SoftMVC.BLL.T_usermanager();
                                 SoftMVC.Model.T_usermanager usermodel = new SoftMVC.Model.T_usermanager();
                                 usermodel.username1 = um.username1;
                                 usermodel.password1 = Maticsoft.DBUtility.KeyCode.EncryptDES(um.password1, "SoftMana");
                                 if (bll.userLoginExists(usermodel) == true)
                                 {
                                     loginzt = "登录成功";
                                     loginmodel.username1 = um.username1;
                                     loginmodel.loginzt = loginzt;
                                     loginmodel.logintime = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"));
                                     loginmodel.loginms = IpAddess;
                                     loginlogbll.Add(loginmodel);
                                     Session["username"] = um.username1;
                                     bll.OnlineChange(um.username1);
                                     return "{success:true, msg:'登录成功'}";
                                 }
                                 else
                                 {
                                     msg = "用户名或密码错误;用户过期";
后面还有 178 行代码,解锁后查看完整代码

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

AI 解读 AI

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

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