예제 #1
0
        /// <summary>
        /// 登录
        /// </summary>
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            string       loginName = Request["loginName"].ToString().Trim();
            string       passwords = Request["passWord"].ToString().Trim();
            bool         IsCheck   = ChkLoginState.Checked;
            Sys_Employee m_emp     = _empService.GetByLoginName(loginName);

            if (m_emp != null)
            {
                if (m_emp.PassWord != passwords.MD5Hash())
                {
                    JavaScriptTools.AlertWindow("密码输入错误", Page);
                    return;
                }
            }
            else
            {
                JavaScriptTools.AlertWindow("帐号不存在", Page);
                return;
            }

            #region 利用方法 获取帐号 密码

            var form = System.Web.HttpContext.Current.Request.Form;

            string name     = CommonTools.GetKeyValue(form, "loginName");
            string password = CommonTools.GetKeyValue(form, "passWord");

            #endregion

            //保存个人登录信息
            FormsAuthentication.RedirectFromLoginPage(m_emp.EmployeeID.ToString(), false);

            //写入登录日志
            LoginLog(m_emp);

            //保存Session
            UserEmployee user = new UserEmployee();
            user.EmployeeId   = m_emp.EmployeeID;
            user.LoginName    = m_emp.LoginName;
            user.EmployeeName = m_emp.EmployeeName;

            Session["UserInfo"] = user;

            //html页面验证Cookie是否已经登录(/Script/PublicCommon.js)
            StringControl.DeleteCookie("Login");

            HttpCookie cookie = new HttpCookie("Login");
            cookie.Values.Add("EmpId", user.EmployeeId.ToString());
            cookie.Expires = System.DateTime.Now.AddDays(7);
            HttpContext.Current.Response.Cookies.Add(cookie);

            WebService.Login login = new WebService.Login();
            login.SaveLoginCookie(loginName, passwords, IsCheck);
        }
예제 #2
0
 /// <summary>
 /// 确定上传
 /// </summary>
 protected void btnUpload_Click(object sender, EventArgs e)
 {
     JavaScriptTools.AlertWindow("进入调试", Page);
 }