• 登录-控制器


    using Login.BLL;
    using Login.Model;
    using System.Web.Mvc;
    using Login.Mvc.Fatier;
    public class LoginController : Controller
    {
    UserBll bll = new UserBll();
    // GET: Login
    public ActionResult Index()
    {
    ViewBag.Name = Session["UName"];
    return View();
    }
    public ActionResult Add()
    {
    return View();
    }

    public ActionResult Login()
    {
    ViewBag.Name = Session["UName"];
    return View();
    }
    [LoginFatier]
    public ActionResult Updata()
    {
    ViewBag.Name = Session["UName"];
    return View();
    }


    /// <summary>
    /// 获取所有信息
    /// </summary>
    /// <param name="Name"></param>
    /// <returns></returns>
    [HttpPost]
    public int GetUser(string Name)
    {
    var result = bll.GetUser().Where(m => m.UserName.Equals(Name)).ToList();
    //int i = result.Count;
    if (result.Count() > 0)
    {
    return 1;
    }
    else {
    return 0;
    }
    }
    /// <summary>
    /// 注册用户
    /// </summary>
    /// <param name="user"></param>
    /// <returns></returns>
    [HttpPost]
    public int Add(User user)
    {
    var result = bll.AddUser(user);
    return result;
    }
    /// <summary>
    /// 用户登陆
    /// </summary>
    /// <param name="Name"></param>
    /// <param name="Password"></param>
    /// <returns></returns>
    public int UserLogin(string Name,string Password)
    {
    var result = bll.UserLogin(Name, Password);
    if (result > 0)
    {
    Session["UName"] = Name;
    Session["ID"] = result;
    //if (Session["URL"] != null)
    //{
    // Response.Redirect(Session["URL"].ToString());
    //}
    }
    return result;
    }
    /// <summary>
    ///修改密码
    /// </summary>
    /// <param name="Password"></param>
    /// <returns></returns>
    public int UserUpdata(string Password)
    {
    int Id = Convert.ToInt32(Session["ID"]);
    var result = bll.UserUpdate(Id,Password);
    return result;
    }
    }

  • 相关阅读:
    两层或以上的showModalDialog解决方法
    我想学什么技术该怎样学
    中英文颜色代码参考
    来个实时更新文本框关于某个项的值
    JavaScript操作XML(一)
    关于css中的position在各大浏览器(IE,FireFox,Opera)中表现问题
    兼容IE/FF的手动触发事件的函数
    兼容各主浏览器透明的CSS
    判断浏览器类型的脚本
    Meta标签详解
  • 原文地址:https://www.cnblogs.com/Wangyang11/p/10002908.html
Copyright © 2020-2023  润新知