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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。