zoukankan      html  css  js  c++  java
  • 登录-控制器

    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;
    }
    }

  • 相关阅读:
    ASP.NET Web应用程序与ASP.NET Web服务应用程序的区别
    【你必须知道的.NET】:【大话String】
    获取SQLServer数据库中所有表
    Window_Open详解收藏
    关于数据实现批量删除
    asp.net mvc 图形解析说明原理
    【转载】:C#语言
    泛型参数的约束
    SQL 常用函数小结
    [转载]:C#两种不同的存储过程调用方法
  • 原文地址:https://www.cnblogs.com/Wangyang11/p/10002908.html
Copyright © 2011-2022 走看看