Example #1
0
        protected void btnLogin_Click(object sender, ImageClickEventArgs e)
        {
            int        ErrCode = 0;
            vw_CRMUser user;

            if (svr.CRMUsers.Count() == 0)
            {
                user = new vw_CRMUser()
                {
                    UserID = 0, UserFullName = "admin", Role = "admin", RoleID = 1, RoleGrade = 9
                }
            }
            ;
            else
            {
                user = svr.Validate(txtloginid.Text.Trim(), txtpwd.Text.Trim(), ref ErrCode);
            }
            if (ErrCode == 0)
            {
                string LoginUserName = txtloginid.Text.Trim().ToUpper();
                if (LoginUserName != "ADMIN")
                {
                    InsertLoginHistory(user.UserID, 0);
                }

                AddOnlineUserList(LoginUserName);
                //---save login user info into session------
                LogUserInfo usrInfo = new LogUserInfo();
                usrInfo.LoginUserID        = user.UserID;
                usrInfo.LoginUserName      = LoginUserName;
                usrInfo.LoginUserFullName  = user.UserFullName;
                usrInfo.LoginUserRoleID    = (long)user.RoleID;
                usrInfo.LoginUserRoleGrade = (int)user.RoleGrade;
                usrInfo.LoginUserCompany   = user.SYSID.ToString();

                Session[Session_ID] = usrInfo;


                base.StrCulture = ddlLanguage.SelectedValue;
                Response.Cookies["TerryCRMLang"].Value = ddlLanguage.SelectedValue;
                base.LastLoginUser = txtloginid.Text;
                FormsAuthentication.RedirectFromLoginPage(usrInfo.LoginUserID.ToString(), false);
                //Response.Redirect("~/default.aspx");
            }
            else
            {
                if (user != null)
                {
                    InsertLoginHistory(user.UserID, 2); //2=密码错误
                }
                ((Label)this.FindControl("lblJScript")).Text = GetREMes("MsgLoginError");
                //Page.ClientScript.RegisterClientScriptBlock(typeof(string),"loginfail",
                //    string.Format("<script>jAlert('{0}');</script>", GetREMes("MsgLoginError")));
            }
        }
Example #2
0
        protected void btnLogin_Click(object sender, ImageClickEventArgs e)
        {
            int ErrCode = 0;
            vw_CRMUser user;
            if (svr.CRMUsers.Count() == 0)
                user = new vw_CRMUser() { UserID = 0, UserFullName = "admin", Role = "admin", RoleID = 1, RoleGrade = 9 };
            else
            {
                user = svr.Validate(txtloginid.Text.Trim(), txtpwd.Text.Trim(), ref ErrCode);
            }
            if (ErrCode == 0)
            {
                string LoginUserName = txtloginid.Text.Trim().ToUpper();
                if (LoginUserName != "ADMIN")
                    InsertLoginHistory(user.UserID, 0);

                AddOnlineUserList(LoginUserName);
                //---save login user info into session------
                LogUserInfo usrInfo = new LogUserInfo();
                usrInfo.LoginUserID = user.UserID;
                usrInfo.LoginUserName = LoginUserName;
                usrInfo.LoginUserFullName = user.UserFullName;
                usrInfo.LoginUserRoleID = (long)user.RoleID;
                usrInfo.LoginUserRoleGrade = (int)user.RoleGrade;
                usrInfo.LoginUserCompany = user.SYSID.ToString();

                Session[Session_ID] = usrInfo;

                base.StrCulture = ddlLanguage.SelectedValue;
                Response.Cookies["TerryCRMLang"].Value = ddlLanguage.SelectedValue;
                base.LastLoginUser = txtloginid.Text;
                FormsAuthentication.RedirectFromLoginPage(usrInfo.LoginUserID.ToString(), false);
                //Response.Redirect("~/default.aspx");
            }
            else
            {
                if (user != null)
                    InsertLoginHistory(user.UserID, 2); //2=密码错误

                ((Label)this.FindControl("lblJScript")).Text = GetREMes("MsgLoginError");
                //Page.ClientScript.RegisterClientScriptBlock(typeof(string),"loginfail",
                //    string.Format("<script>jAlert('{0}');</script>", GetREMes("MsgLoginError")));
            }
        }