Пример #1
0
        protected void IBLogin_Click(object sender, ImageClickEventArgs e)
        {
            string    exception = "";
            UserInfo  userInfo  = new UserInfo();
            string    id        = TextBox_UserName.Text;;
            string    passWord  = TextBox_Password.Text;
            LoginType loginType = (LoginType)Enum.Parse(typeof(LoginType), DropDownList_LoginType.SelectedValue);

            if ((loginType == LoginType.manager))
            {
                if (id == "" || passWord == "")
                {
                    ErrorMessage.Text    = "用户名、密码不能为空!";
                    ErrorMessage.Visible = true;
                    return;
                }
            }

            if (LoginManagementCtrl.LoginIn(ref userInfo, id, passWord, loginType, ref exception))
            {
                Session["UserID"]      = userInfo.Id;
                Session["UserName"]    = userInfo.Name;
                Session["AccessLevel"] = userInfo.AccessLevel;
                Response.Redirect("Pages/HomePage.aspx");
            }
            else
            {
                ErrorMessage.Text    = exception + "\n请输入正确的用户名密码并选择正确的身份!";
                ErrorMessage.Visible = true;
            }
        }
Пример #2
0
        protected void IBLogin_Click(object sender, ImageClickEventArgs e)
        {
            string   exception = "";
            UserInfo userInfo  = new UserInfo();
            string   id        = UserName.Text;;
            string   passWord  = Password.Text;

            if (id == "" || passWord == "")
            {
                ErrorMessage.Text    = "用户名密码不能为空!";
                ErrorMessage.Visible = true;
                Message.Visible      = false;
                return;
            }
            LoginType loginType = (LoginType)Convert.ToInt32(LoginType.SelectedValue);

            if (LoginManagementCtrl.LoginIn(ref userInfo, id, passWord, loginType, ref exception))
            {
                Session["UserID"]      = userInfo.Id;
                Session["UserName"]    = userInfo.Name;
                Session["AccessLevel"] = userInfo.AccessLevel;
                Session["Depart"]      = userInfo.Depart;
                Response.Redirect("Pages/HomePage.aspx");
            }
            else
            {
                ErrorMessage.Text    = "请输入正确的用户名、密码并选择正确的身份!";
                ErrorMessage.Visible = true;
                Message.Visible      = false;
            }
        }