예제 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string cmd = Request.Form["subCmd"];

            if (Request.Cookies["userInfo"] != null)//存在记录的cookies信息
            {
                string loginId = CookiesManager.GetCookiesValue(CookiesManager.LoginID);
                SeatManage.ClassModel.UserInfo LoginUser = GetUserInfo(loginId);
                Session[CookiesManager.LoginID] = LoginUser.LoginId;
                Session[CookiesManager.Name]    = LoginUser.UserName;
                Response.Redirect("Pad/SeatPad.aspx");
            }
            //通过页面验证,执行登录操作
            if (cmd == "Login")
            {
                string loginId  = txt_LoginID.Value;
                string password = txt_Password.Value;
                SeatManage.Bll.Users_ALL userinfocheck = new SeatManage.Bll.Users_ALL();
                try
                {
                    loginId = userinfocheck.CheckUser(loginId, password);
                    //判断返回信息是否为空
                    if (string.IsNullOrEmpty(loginId))
                    {
                        spanWarmInfo.Visible   = true;
                        spanWarmInfo.InnerText = "用户名或密码错误";
                    }
                    else
                    {
                        SeatManage.ClassModel.UserInfo LoginUser = GetUserInfo(loginId);
                        Session[CookiesManager.LoginID] = LoginUser.LoginId;
                        Session[CookiesManager.Name]    = LoginUser.UserName;
                        if (LoginUser.UserType == SeatManage.EnumType.UserType.Admin)
                        {
                            //若选择记住密码,则记录用户信息cookies
                            if (chk_RemPasspword.Checked == true)
                            {
                                CookiesManager.SetPadCookies(loginId, password);
                            }
                            else//清除cookies
                            {
                                CookiesManager.RemoveCookies("userInfo");
                            }
                            Response.Redirect("Pad/SeatPad.aspx");
                        }
                        else
                        {
                            spanWarmInfo.Visible   = true;
                            spanWarmInfo.InnerText = "您不具备访问权限";
                        }
                    }
                }
                catch (Exception ex)
                {
                    spanWarmInfo.Visible   = true;
                    spanWarmInfo.InnerText = "数据库连接出错";
                }
            }
        }
예제 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            cmd        = Request.Form["subCmd"];
            loginOkUrl = Request.QueryString["url"];
            AJM_WeiXinUserInfo user     = new AJM_WeiXinUserInfo();
            string             loginId  = txt_LoginID.Value;
            string             password = txt_Password.Value;

            if (!IsPostBack)
            {
                BindSelSchool();
            }

            //通过页面验证,执行登录操作
            if (cmd == "Login")
            {
                CookiesManager.RemoveCookies("userInfo");
                if (loginHandle(loginId, password, selSchool.Value))
                {
                    //若选择记住密码,则记录用户信息cookies
                    CookiesManager.SetCookies(loginId, password, UserSchoolInfo.SchoolNo);
                    if (!string.IsNullOrEmpty(loginOkUrl))
                    {
                        Response.Redirect(loginOkUrl);
                    }
                    else
                    {
                        Response.Redirect("MainFunctionPage.aspx");
                    }
                }
            }
            else
            {
                if (Request.Cookies["userInfo"] != null)//存在记录的cookies信息
                {
                    loginId  = CookiesManager.GetCookiesValue(CookiesManager.LoginID);
                    password = CookiesManager.GetCookiesValue(CookiesManager.Password);
                    string schoolId = CookiesManager.GetCookiesValue(CookiesManager.SchoolId);

                    if (loginHandle(loginId, password, schoolId))
                    {
                        if (!string.IsNullOrEmpty(loginOkUrl))
                        {
                            Response.Redirect(loginOkUrl);
                        }
                        else
                        {
                            Response.Redirect("MainFunctionPage.aspx");
                        }
                    }
                }
            }
        }
예제 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //if (!IsPostBack)
            //{
            //    BindSelSchool();
            //    if (Request.QueryString["SchoolID"] != null)
            //    {
            //        foreach (ListItem li in selSchool.Items)
            //        {
            //            if (li.Value == Request.QueryString["SchoolID"].ToString().Trim())
            //            {
            //                li.Selected = true;
            //                break;
            //            }
            //        }
            //    }
            //}
            cmd = Request.Form["subCmd"];

            UserInfo user = new UserInfo();

            //通过页面验证,执行登录操作
            if (cmd == "Login")
            {
                //string schoolId = selSchool.Items[selSchool.SelectedIndex].Value;
                //if (schoolId == "-1")
                //{
                //    spanWarmInfo.Visible = true;
                //    spanWarmInfo.InnerText = string.Format("请选择学校");
                // }
                CookiesManager.RemoveCookies("userInfo");
                user.LoginId  = txt_LoginID.Value;
                user.Password = txt_Password.Value;
                if (loginHandle(user))
                {
                    //若选择记住密码,则记录用户信息cookies
                    if (chk_RemPasspword.Checked == true)
                    {
                        AMS.Model.AMS_School school = this.UserSchoolInfo;
                        CookiesManager.SetCookies(user.LoginId, user.Password, "1");
                    }
                    else//清除cookies
                    {
                        CookiesManager.RemoveCookies("userInfo");
                    }
                    Response.Redirect("MainFunctionPage.aspx");
                }
            }
            else
            {
                if (Request.Cookies["userInfo"] != null)//存在记录的cookies信息
                {
                    user.LoginId  = CookiesManager.GetCookiesValue(CookiesManager.LoginID);
                    user.Password = CookiesManager.GetCookiesValue(CookiesManager.Password);
                    string schoolId = CookiesManager.GetCookiesValue(CookiesManager.SchoolId);

                    if (loginHandle(user))
                    {
                        Response.Redirect("MainFunctionPage.aspx");
                    }
                    else
                    {
                        return;
                    }
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            string strparam = Request.QueryString["param"];

            if (string.IsNullOrEmpty(strparam))
            {
                spanWarmInfo.InnerText = "非正常的访问!";
                divHanderPanel.Style.Add("display", "none");
                return;
            }
            Code.ScanCodeParamModel param = new Code.ScanCodeParamModel(strparam);
            if (Request.Cookies["userInfo"] != null)//存在记录的cookies信息
            {
                cardNo              = CookiesManager.GetCookiesValue(CookiesManager.LoginID);
                password            = CookiesManager.GetCookiesValue(CookiesManager.Password);
                schoolId            = CookiesManager.GetCookiesValue(CookiesManager.SchoolId);
                connection          = CookiesManager.GetCookiesValue(CookiesManager.ConnectionString);
                this.UserSchoolInfo = new AMS.Model.AMS_School()
                {
                    Id = int.Parse(schoolId), ConnectionString = connection
                };
                if (this.BespeakHandler == null)
                {
                    this.BespeakHandler = new TcpClient_BespeakSeat.TcpClient_BespeakSeatAllMethod(UserSchoolInfo);
                }
            }
            else
            {
                Response.Redirect(string.Format("/Login.aspx?url=/BookSeat/ScanCode.aspx?param={0}", strparam));
            }
            if (!IsPostBack)
            {
                DataBind(cardNo, param.SeatNum, param.ReadingRoomNum);
            }
            else
            {
                string cmd = Request.Form["subCmd"];
                string result;
                switch (cmd)
                {
                case "changeSeat":
                    result = this.BespeakHandler.ChangeSeat(this.UserSchoolInfo, cardNo, param.SeatNum, param.ReadingRoomNum);
                    if (!string.IsNullOrEmpty(result))
                    {
                        this.spanWarmInfo.InnerText = result;
                    }
                    else
                    {
                        this.spanWarmInfo.InnerText = "更换座位成功";
                        DataBind(cardNo, param.SeatNum, param.ReadingRoomNum);
                        //this.divHanderPanel.Style.Add("display", "none");
                    }
                    break;

                case "bespeak":
                    SeatManage.ClassModel.BespeakLogInfo bespeakModel = new SeatManage.ClassModel.BespeakLogInfo();
                    bespeakModel.BsepeakState = SeatManage.EnumType.BookingStatus.Waiting;
                    DateTime bespeatDate = DateTime.Parse(string.Format("{0} {1}", DateTime.Now.AddDays(1).ToShortDateString(), lblBookTime.InnerText));
                    bespeakModel.BsepeakTime   = bespeatDate;
                    bespeakModel.CardNo        = cardNo;
                    bespeakModel.ReadingRoomNo = param.ReadingRoomNum;
                    bespeakModel.Remark        = string.Format("读者通过扫码预约座位");
                    bespeakModel.SeatNo        = param.SeatNum;
                    bespeakModel.SubmitTime    = DateTime.Now;
                    try
                    {
                        result = this.BespeakHandler.SubmitBespeakInfo(this.UserSchoolInfo, bespeakModel);
                        lblBeapeakMsg.InnerText = result;
                    }
                    catch
                    (Exception ex)
                    {
                        lblBeapeakMsg.InnerText = ex.Message;
                    }
                    break;
                }
            }
        }
예제 #5
0
        //SeatManage.IPocketBespeak.ILogin handler = new PocketBespeak_Login();
        protected void Page_Load(object sender, EventArgs e)
        {
            cmd        = Request.Form["subCmd"];
            loginOkUrl = Request.QueryString["url"];
            UserInfo user = new UserInfo();

            //通过页面验证,执行登录操作
            if (cmd == "Login")
            {
                CookiesManager.RemoveCookies("userInfo");
                user.LoginId  = txt_LoginID.Value;
                user.Password = txt_Password.Value;
                if (loginHandle(user))
                {
                    //若选择记住密码,则记录用户信息cookies
                    if (chk_RemPasspword.Checked)
                    {
                        //AMS_School school = UserSchoolInfo;
                        CookiesManager.SetCookies(user.LoginId, user.Password, "1");
                    }
                    else//清除cookies
                    {
                        CookiesManager.RemoveCookies("userInfo");
                    }
                    //UserInfo u = SeatManage.Bll.Users_ALL.GetUserInfo(user.LoginId);
                    //if (u != null && u.UserType== SeatManage.EnumType.UserType.Admin)
                    //{
                    //    Session["LoginId"] = user.LoginId;
                    //    Response.Redirect("Pad/SeatPad.aspx");
                    //}
                    //else
                    //{

                    if (!string.IsNullOrEmpty(loginOkUrl))
                    {
                        Response.Redirect(loginOkUrl);
                    }
                    else
                    {
                        Response.Redirect("MainFunctionPage.aspx");
                    }
                    //}
                }
            }
            else
            {
                if (Request.Cookies["userInfo"] != null)//存在记录的cookies信息
                {
                    user.LoginId  = CookiesManager.GetCookiesValue(CookiesManager.LoginID);
                    user.Password = CookiesManager.GetCookiesValue(CookiesManager.Password);
                    string schoolId = CookiesManager.GetCookiesValue(CookiesManager.SchoolId);

                    if (loginHandle(user))
                    {
                        //UserInfo u = SeatManage.Bll.Users_ALL.GetUserInfo(user.LoginId);
                        //if (u != null && u.UserType == SeatManage.EnumType.UserType.Admin)
                        //{
                        //    Session["LoginId"] = user.LoginId;
                        //    Response.Redirect("Pad/SeatPad.aspx");
                        //}
                        //else
                        //{
                        if (!string.IsNullOrEmpty(loginOkUrl))
                        {
                            Response.Redirect(loginOkUrl);
                        }
                        else
                        {
                            Response.Redirect("MainFunctionPage.aspx");
                        }
                        //}
                    }
                    else
                    {
                    }
                }
            }
        }