Esempio n. 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Admin loggedAdmin = AdminOpr.isLogged(Request);

            if (loggedAdmin == null)
            {
                lblLoginStatus.Text    = "您未登录或已登录过期,请重新登录。3秒后转向登录页面";
                lblLoginStatus.Visible = true;
                //重定向
                HtmlMeta RedirectMeta = new HtmlMeta();            //重定向用Meta标签
                RedirectMeta.HttpEquiv = "refresh";                //指定行为为跳转
                RedirectMeta.Content   = "3;url=admin_login.aspx"; //时间为三秒,跳转到首页
                this.Page.Header.Controls.Add(RedirectMeta);
            }
            else
            {
                //已登录
                if (Request.QueryString["course_id"] == null)
                {
                    //id没有
                    lblLoginStatus.Text    = "试图删除的课程不存在";
                    lblLoginStatus.Visible = true;
                }
                else
                {
                    //有了id
                    String course_id   = Request.QueryString["course_id"];
                    Course toDelCourse = new Course();
                    toDelCourse.Course_id = new Guid(course_id);
                    Course entireCourse = CourseOpr.GetCourseByID(toDelCourse);
                    if (entireCourse != null)
                    {
                        //获取到了course信息
                        entireCourse.Course_isDeleted = true;
                        if (CourseOpr.UpdateCourseInfo(entireCourse))
                        {
                            lblLoginStatus.Text    = "删除课程成功";
                            lblLoginStatus.Visible = true;
                        }
                        else
                        {
                            lblLoginStatus.Text    = "删除课程失败";
                            lblLoginStatus.Visible = true;
                        }
                    }
                    else
                    {
                        lblLoginStatus.Text    = "试图删除的课程不存在";
                        lblLoginStatus.Visible = true;
                    }
                }
            }
        }
Esempio n. 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Admin loginAdmin = AdminOpr.isLogged(Request);

            if (loginAdmin == null)
            {
                //未登录
                lblLoginStatus.Text     = "您未登录或已经登录过期,请重新登录,3秒后转回管理员登录页。";
                lblLoginStatus.Visible  = true;
                AdminLoggedForm.Visible = false;
                //重定向
                HtmlMeta RedirectMeta = new HtmlMeta();            //重定向用Meta标签
                RedirectMeta.HttpEquiv = "refresh";                //指定行为为跳转
                RedirectMeta.Content   = "3;url=admin_login.aspx"; //时间为三秒,跳转到首页
                this.Page.Header.Controls.Add(RedirectMeta);
            }
            else
            {
                //已经登录
                if (!Page.IsPostBack)
                {
                    //未点击登出按钮
                    lblAdminInfo.Text = "尊敬的管理员:" + loginAdmin.User_nickname + "您好";
                    lblShortInfo.Text =
                        "您最后一次登录时间是" + loginAdmin.User_last_login_date.ToString()
                        + ",最后一次登录IP为" + loginAdmin.User_last_login_ip;
                    lblAdminInfo.Visible    = true;
                    AdminLoggedForm.Visible = true;
                    lblLoginStatus.Visible  = false;
                }
                else
                {
                    //点击登出
                    //删除admin cookie
                    HttpCookie userAccountCookie = new HttpCookie("adminAccount");
                    userAccountCookie.Expires = DateTime.Now.AddDays(-1D);
                    Response.Cookies.Add(userAccountCookie);
                    //删除password cookie
                    HttpCookie userPasswordCookie = new HttpCookie("adminPassword");
                    userPasswordCookie.Expires = DateTime.Now.AddDays(-1D);
                    Response.Cookies.Add(userPasswordCookie);
                    //给出提示信息,转回主页
                    lblLoginStatus.Text     = "您已经成功登出,3秒后转回站点主页";
                    AdminLoggedForm.Visible = false;
                    lblLoginStatus.Visible  = true;
                    //重定向
                    HtmlMeta RedirectMeta = new HtmlMeta();                                         //重定向用Meta标签
                    RedirectMeta.HttpEquiv = "refresh";                                             //指定行为为跳转
                    RedirectMeta.Content   = "3;url=" + ReadWebConfig.GetAppSettingValue("Domain"); //时间为三秒,跳转到首页
                    this.Page.Header.Controls.Add(RedirectMeta);
                }
            }
        }
Esempio n. 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Admin loggedAdmin = AdminOpr.isLogged(Request);

            if (loggedAdmin == null)
            {
                lblLoginStatus.Text    = "您未登录或已登录过期,请重新登录。3秒后转向登录页面";
                lblLoginStatus.Visible = true;
                //重定向
                HtmlMeta RedirectMeta = new HtmlMeta();            //重定向用Meta标签
                RedirectMeta.HttpEquiv = "refresh";                //指定行为为跳转
                RedirectMeta.Content   = "3;url=admin_login.aspx"; //时间为三秒,跳转到首页
                this.Page.Header.Controls.Add(RedirectMeta);
            }
            else
            {
                try
                {
                    User toDelUser = new User();
                    //这里有可能出错要用try...catch
                    Guid userID = new Guid(Request.QueryString["user_id"]);
                    toDelUser.User_id = userID;
                    User entireUser = UserOpr.GetUserByID(toDelUser);
                    if (entireUser != null)
                    {
                        //找到了
                        //删除
                        entireUser.User_isDeleted = true;
                        if (UserOpr.UpdateUserInfo(entireUser))
                        {
                            lblLoginStatus.Text    = "删除用户成功";
                            lblLoginStatus.Visible = true;
                        }
                        else
                        {
                            lblLoginStatus.Text    = "删除用户失败";
                            lblLoginStatus.Visible = true;
                        }
                    }
                    else
                    {
                        lblLoginStatus.Text    = "没有这个用户";
                        lblLoginStatus.Visible = true;
                    }
                }
                catch
                {
                    lblLoginStatus.Text    = "用户ID格式不正确";
                    lblLoginStatus.Visible = true;
                }
            }
        }
Esempio n. 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Admin loginAdmin = AdminOpr.isLogged(Request);

            if (loginAdmin == null)
            {
                //未登录
                lblLoginStatus.Text     = "您未登录或已经登录过期,请重新登录,3秒后转回管理员登录页。";
                lblLoginStatus.Visible  = true;
                StatisticalForm.Visible = false;
                //重定向
                HtmlMeta RedirectMeta = new HtmlMeta();            //重定向用Meta标签
                RedirectMeta.HttpEquiv = "refresh";                //指定行为为跳转
                RedirectMeta.Content   = "3;url=admin_login.aspx"; //时间为三秒,跳转到首页
                this.Page.Header.Controls.Add(RedirectMeta);
            }
        }
Esempio n. 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Admin loggedAdmin = AdminOpr.isLogged(Request);

            if (loggedAdmin == null)
            {
                //未登录
                //未登录
                lblLoginStatus.Text     = "您未登录或已经登录过期,请重新登录,3秒后转回管理员登录页。";
                lblLoginStatus.Visible  = true;
                AdminLoggedForm.Visible = false;
                //重定向
                HtmlMeta RedirectMeta = new HtmlMeta();            //重定向用Meta标签
                RedirectMeta.HttpEquiv = "refresh";                //指定行为为跳转
                RedirectMeta.Content   = "3;url=admin_login.aspx"; //时间为三秒,跳转到首页
                this.Page.Header.Controls.Add(RedirectMeta);
            }
            else
            {
                //已登录
                if (Request.QueryString["news_id"] != null)
                {
                    //新闻id不为空
                    News deleteNews = new News();
                    deleteNews.Article_id = new Guid(Request.QueryString["news_id"]);
                    if (NewsOpr.DeleteNewsByID(deleteNews))
                    {
                        lblDeleteStatus.Text = "删除成功,3秒后转向新闻管理首页";
                        HtmlMeta RedirectMeta = new HtmlMeta();                  //重定向用Meta标签
                        RedirectMeta.HttpEquiv = "refresh";                      //指定行为为跳转
                        RedirectMeta.Content   = "3;url=news_manage_index.aspx"; //时间为三秒,跳转到首页
                        this.Page.Header.Controls.Add(RedirectMeta);
                    }
                    else
                    {
                        lblDeleteStatus.Text = "删除失败";
                    }
                }
                else
                {
                    //新闻id为空
                    lblDeleteStatus.Text = "新闻不存在";
                }
            }
        }
Esempio n. 6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Admin loggedAdmin = AdminOpr.isLogged(Request);

            if (loggedAdmin == null)
            {
                //没登录
                LoginForm.Visible      = false;
                lblLoginStatus.Visible = true;
                lblLoginStatus.Text    = "您未登录或登录已经过期,请重新登录。3秒后跳转到登录页面";
                //重定向
                HtmlMeta RedirectMeta = new HtmlMeta();            //重定向用Meta标签
                RedirectMeta.HttpEquiv = "refresh";                //指定行为为跳转
                RedirectMeta.Content   = "3;url=admin_login.aspx"; //时间为三秒,跳转到首页
                this.Page.Header.Controls.Add(RedirectMeta);
            }
            else
            {
                //已经登录
            }
        }
Esempio n. 7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Admin loggedAdmin = AdminOpr.isLogged(Request); //获取信息

            if (!Page.IsPostBack)
            {
                //第一次显示
                if (loggedAdmin != null) //已经登录
                {
                    //如果已经登录
                    AdminLoginForm.Visible   = false; //不显示登录页面
                    AdminLoginStatus.Text    = "欢迎回来!尊敬的管理员" + loggedAdmin.User_nickname + ",3秒后自动为您转入管理员首页";
                    AdminLoginStatus.Visible = true;
                    //重定向
                    HtmlMeta RedirectMeta = new HtmlMeta();            //重定向用Meta标签
                    RedirectMeta.HttpEquiv = "refresh";                //指定行为为跳转
                    RedirectMeta.Content   = "3;url=admin_index.aspx"; //时间为三秒,跳转到首页
                    this.Page.Header.Controls.Add(RedirectMeta);
                }
                else //没登录
                {
                    AdminLoginForm.Visible   = true;
                    AdminLoginStatus.Visible = false; //隐藏指示信息
                }
            }
            else
            {
                //提交回来了登录信息
                String AdminLoginVerifyCode = Request.Form["txtAdminVerifyCode"];
                String adminAccount         = Request.Form["txtAdminAccount"];
                String adminPassword        = Request.Form["txtAdminPassword"];
                if (Session[AdminLoginVerifyCodeGenerator.strIdentify] != null &&
                    !Session[AdminLoginVerifyCodeGenerator.strIdentify].ToString().Equals("") &&  //notNullAndEmpty
                    AdminLoginVerifyCode != null &&
                    !AdminLoginVerifyCode.Equals(""))
                {
                    //清空Session防止后退提交
                    Session.Remove(AdminLoginVerifyCodeGenerator.strIdentify);

                    //验证码校验通过
                    Admin loginAdmin = new Admin();
                    loginAdmin.User_account  = adminAccount;
                    loginAdmin.User_password = UserOpr.MD5(adminPassword);
                    Admin entireAdmin = AdminOpr.isLegalLogin(loginAdmin);
                    if (entireAdmin != null)
                    {
                        //合法登录请求
                        entireAdmin.User_last_login_date = DateTime.Now;                                //登录时间
                        entireAdmin.User_last_login_ip   = HttpContext.Current.Request.UserHostAddress; //登录ip
                        AdminOpr.UpdateAdminInfo(entireAdmin);                                          //更新登录ip和时间
                        //分配cookies
                        HttpCookie adminAccountCookie  = new HttpCookie("adminAccount");
                        HttpCookie adminPasswordCookie = new HttpCookie("adminPassword");
                        adminAccountCookie.Value    = entireAdmin.User_account;
                        adminPasswordCookie.Value   = entireAdmin.User_password;
                        adminAccountCookie.Expires  = DateTime.Now.AddDays(1D); // 1天过期
                        adminPasswordCookie.Expires = DateTime.Now.AddDays(1D); //1天过期
                        //添加Cookie,相当于授权
                        Response.Cookies.Add(adminAccountCookie);
                        Response.Cookies.Add(adminPasswordCookie);

                        //UI操作
                        AdminLoginForm.Visible   = false; //不显示登录页面
                        AdminLoginStatus.Text    = "欢迎回来!尊敬的管理员" + entireAdmin.User_nickname + ",3秒后自动为您转入管理员首页";
                        AdminLoginStatus.Visible = true;
                        //重定向
                        HtmlMeta RedirectMeta = new HtmlMeta();            //重定向用Meta标签
                        RedirectMeta.HttpEquiv = "refresh";                //指定行为为跳转
                        RedirectMeta.Content   = "3;url=admin_index.aspx"; //时间为三秒,跳转到首页
                        this.Page.Header.Controls.Add(RedirectMeta);
                    }
                    else
                    {
                        //登录请求非法
                        AdminLoginStatus.Text    = "用户名或密码错误,请重试";
                        AdminLoginStatus.Visible = true;
                        AdminLoginForm.Visible   = true;
                    }
                }
                else
                {
                    //验证码校验失败,给出提示信息
                    AdminLoginStatus.Text    = "验证码校验失败,请刷新验证码后重试";
                    AdminLoginStatus.Visible = true;
                    AdminLoginForm.Visible   = true;
                }
            }
        }
Esempio n. 8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Admin loggedAdmin = AdminOpr.isLogged(Request);

            if (loggedAdmin == null)
            {
                //未登录
                lblLoginStatus.Text    = "您未登录或已经登录过期,请重新登录";
                lblLoginStatus.Visible = true;
                loginForm.Visible      = false;
            }
            else
            {
                //已经登录
                if (!Page.IsPostBack)
                {
                    //未提交
                    //这里分两个功能:①、修改。②、添加
                    // QueryString什么都没有,就是增加,反之,参数为news_id的时候,就是修改
                    if (Request.QueryString["news_id"] != null)
                    {
                        //修改文章
                        News destNews = new News();
                        destNews.Article_id = new Guid(Request.QueryString["news_id"]);
                        News entireNews = NewsOpr.GetNewsByID(destNews);
                        if (entireNews != null)
                        {
                            //找到了
                            txtNewsContent.Text   = entireNews.Article_content;
                            txtNewsTitle.Text     = entireNews.Article_title;
                            imgHeadImage.ImageUrl = entireNews.News_image;
                            Boolean isOnIndex = entireNews.News_isOnIndex;
                            chkboxIsOnIndex.Checked = isOnIndex;
                        }
                        else
                        {
                            //没找到,给出提示信息
                            lblLoginStatus.Text    = "文章不存在";
                            lblLoginStatus.Visible = true;
                            loginForm.Visible      = false;
                        }
                    }
                }
                else
                {
                    ///提交回来了
                    if (Request.QueryString["news_id"] == null)
                    {
                        //增加用
                        String newsTitle     = Request.Form[txtNewsTitle.ID];
                        String newsContent   = Request.Form[txtNewsContent.ID];
                        String newsHeadImage = null;
                        if (Request.Cookies["newsHeadImage"] != null)
                        {
                            //如果填了题头图片,分配图片地址
                            newsHeadImage = Request.Cookies["newsHeadImage"].Value.Replace("%2F", "/");
                            //释放Cookies
                            HttpCookie newsHeadImageCookie = new HttpCookie("newsHeadImage");
                            //这句不加清除不掉
                            newsHeadImageCookie.Path    = "/admin";
                            newsHeadImageCookie.Expires = DateTime.Now.AddDays(-1d);
                            Response.Cookies.Add(newsHeadImageCookie);
                        }
                        else
                        {
                            newsHeadImage = "/news_image/default.jpg";
                        }
                        DateTime news_publish_date = DateTime.Now;
                        Boolean  news_isDeleted    = false;
                        Boolean  news_isOnIndex    = chkboxIsOnIndex.Checked;
                        int      news_click_count  = 0;
                        Guid     news_author       = loggedAdmin.User_id;
                        Guid     news_id           = System.Guid.NewGuid();
                        News     newNews           = new News();

                        newNews.Article_id           = news_id;
                        newNews.Article_content      = newsContent;
                        newNews.Article_title        = newsTitle;
                        newNews.Article_author       = news_author;
                        newNews.Article_publish_date = news_publish_date;
                        newNews.Article_isDeleted    = news_isDeleted;
                        newNews.News_isOnIndex       = news_isOnIndex;
                        //去空格否则bug
                        newNews.News_image       = newsHeadImage.Trim();
                        newNews.News_click_count = news_click_count;

                        if (NewsOpr.CreateNews(newNews, loggedAdmin))
                        {
                            //创建成功
                            loginForm.Visible      = true;
                            lblLoginStatus.Text    = "添加新闻成功";
                            lblLoginStatus.Visible = true;
                        }
                        else
                        {
                            lblLoginStatus.Text    = "添加新闻失败,请检查各项是否已经填写";
                            lblLoginStatus.Visible = true;
                            loginForm.Visible      = true;
                        }
                    }
                    else
                    {
                        //修改用
                        Guid news_id  = new Guid(Request.QueryString["news_id"].ToString());
                        News destNews = new News();
                        destNews.Article_id = news_id;
                        News updateNews = NewsOpr.GetNewsByID(destNews);
                        if (updateNews != null)
                        {
                            String news_title   = Request.Form[txtNewsTitle.ID];
                            String news_content = Request.Form[txtNewsContent.ID];
                            String news_head    = imgHeadImage.ImageUrl;
                            //修改了题头图片!
                            if (Request.Cookies["newsHeadImage"] != null)
                            {
                                //如果填了题头图片,分配图片地址
                                news_head = Request.Cookies["newsHeadImage"].Value.Replace("%2F", "/");
                                //释放Cookies
                                HttpCookie newsHeadImageCookie = new HttpCookie("newsHeadImage");
                                newsHeadImageCookie.Expires = DateTime.Now.AddDays(-1d);
                                //这句不加清不掉
                                newsHeadImageCookie.Path = "/admin";
                                Response.Cookies.Add(newsHeadImageCookie);
                            }
                            Boolean isOnIndex = chkboxIsOnIndex.Checked;

                            //开始更新
                            updateNews.Article_title   = news_title;
                            updateNews.Article_content = news_content;
                            updateNews.News_image      = news_head;
                            updateNews.News_isOnIndex  = isOnIndex;

                            if (NewsOpr.UpdateNewsInfo(updateNews))
                            {
                                lblLoginStatus.Text    = "修改成功,若更改题头图片,请重新进入本页方能查看修改效果";
                                lblLoginStatus.Visible = true;
                            }
                            else
                            {
                                lblLoginStatus.Text    = "修改失败";
                                lblLoginStatus.Visible = true;
                            }
                        }
                        else
                        {
                            lblLoginStatus.Text    = "您要修改的新闻不存在";
                            lblLoginStatus.Visible = true;
                            loginForm.Visible      = false;
                        }
                    }
                }
            }
        }
Esempio n. 9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Admin loggedAdmin = AdminOpr.isLogged(Request);

            if (loggedAdmin == null)
            {
                //没登录
                LoginForm.Visible      = false;
                lblLoginStatus.Visible = true;
                lblLoginStatus.Text    = "您未登录或登录已经过期,请重新登录";
            }
            else
            {
                //已经登录
                if (!Page.IsPostBack)
                {
                    //没提交回来
                    if (Request.QueryString["course_id"] != null)
                    {
                        //修改课程信息
                        Course toFindCourse = new Course();
                        toFindCourse.Course_id = new Guid(Request.QueryString["course_id"].ToString());
                        Course entireCourse = CourseOpr.GetCourseByID(toFindCourse);
                        if (entireCourse != null)
                        {
                            //找到了
                            txtCourseIntro.Text     = entireCourse.Course_intro;
                            txtCoursePrice.Text     = entireCourse.Course_price.ToString();
                            txtCourseTitle.Text     = entireCourse.Course_name;
                            txtCourseRobotLink.Text = entireCourse.Course_robot_link;
                        }
                        else
                        {
                            //没找到
                            lblLoginStatus.Text    = "试图修改的课程不存在";
                            lblLoginStatus.Visible = true;
                            LoginForm.Visible      = false;
                        }
                    }
                }
                else
                {
                    //被提交回来惹!
                    if (Request.QueryString["course_id"] == null)
                    {
                        //填充新课程信息
                        Guid     course_id         = System.Guid.NewGuid();
                        String   course_name       = Request.Form[txtCourseTitle.ID];
                        DateTime course_begin_date = DateTime.Now;
                        Double   course_price      = Convert.ToDouble(Request.Form[txtCoursePrice.ID]);
                        String   course_robot_link = Request.Form[txtCourseRobotLink.ID];
                        Boolean  course_is_deleted = false;
                        String   course_intro      = Request.Form[txtCourseIntro.ID];
                        //OK,开始赋值
                        Course newCourse = new Course();
                        newCourse.Course_id         = course_id;
                        newCourse.Course_name       = course_name;
                        newCourse.Course_begin_date = course_begin_date;
                        newCourse.Course_price      = course_price;
                        newCourse.Course_robot_link = course_robot_link;
                        newCourse.Course_intro      = course_intro;
                        newCourse.Course_isDeleted  = course_is_deleted;
                        if (CourseOpr.CreateCourse(newCourse))
                        {
                            lblLoginStatus.Text    = "发布课程成功";
                            lblLoginStatus.Visible = true;
                        }
                        else
                        {
                            lblLoginStatus.Text    = "发布课程失败";
                            lblLoginStatus.Visible = true;
                        }
                    }
                    else
                    {
                        //修改课程信息
                        Course toFindCourse = new Course();
                        toFindCourse.Course_id = new Guid(Request.QueryString["course_id"].ToString());
                        Course entireCourse = CourseOpr.GetCourseByID(toFindCourse);
                        if (entireCourse != null)
                        {
                            //找到了
                            String course_name       = Request.Form[txtCourseTitle.ID];
                            Double course_price      = Convert.ToDouble(Request.Form[txtCoursePrice.ID]);
                            String course_robot_link = Request.Form[txtCourseRobotLink.ID].Trim();
                            String course_intro      = Request.Form[txtCourseIntro.ID];
                            //赋值
                            entireCourse.Course_name       = course_name;
                            entireCourse.Course_price      = course_price;
                            entireCourse.Course_robot_link = course_robot_link;
                            entireCourse.Course_intro      = course_intro;
                            if (CourseOpr.UpdateCourseInfo(entireCourse))
                            {
                                lblLoginStatus.Text    = "修改课程信息成功";
                                lblLoginStatus.Visible = true;
                            }
                            else
                            {
                                lblLoginStatus.Text    = "修改课程信息失败";
                                lblLoginStatus.Visible = true;
                            }
                        }
                        else
                        {
                            //没找到
                            lblLoginStatus.Text    = "试图修改的课程不存在";
                            lblLoginStatus.Visible = true;
                            LoginForm.Visible      = false;
                        }
                    }
                }
            }
        }
Esempio n. 10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Admin loggedAdmin = AdminOpr.isLogged(Request);

            if (loggedAdmin == null)
            {
                //未登录
                lblLoginStatus.Text    = "您未登录或已经登录过期,请重新登录,3秒后转回管理员登录页。";
                lblLoginStatus.Visible = true;
                LoggedForm.Visible     = false;
                //重定向
                HtmlMeta RedirectMeta = new HtmlMeta();            //重定向用Meta标签
                RedirectMeta.HttpEquiv = "refresh";                //指定行为为跳转
                RedirectMeta.Content   = "3;url=admin_login.aspx"; //时间为三秒,跳转到首页
                this.Page.Header.Controls.Add(RedirectMeta);
            }
            else
            {
                //已登录
                if (!Page.IsPostBack)
                {
                    //首次访问
                    lblLoginStatus.Visible = false;
                    LoggedForm.Visible     = true;
                    txtAdminNickname.Text  = loggedAdmin.User_nickname.Trim();
                }
                else
                {
                    //提交修改信息
                    String adminOldPassword       = Request.Form[txtOldPassword.ID];
                    String adminNewPassword       = Request.Form[txtNewPassword.ID];
                    String adminVerifyNewPassword = Request.Form[txtVerifyNewPassword.ID];
                    String adminNickname          = Request.Form[txtAdminNickname.ID].Trim();

                    //修改密码的验证,填写了旧密码,要修改密码
                    if (!adminOldPassword.Equals("") &&
                        adminOldPassword != null
                        )
                    {
                        //长度验证
                        if (adminOldPassword.Length < 6 ||
                            adminOldPassword.Length > 16 ||
                            !UserOpr.MD5(adminOldPassword).Equals(loggedAdmin.User_password)
                            )
                        { //长度不对或输入不符
                            lblChangeInfo.Text    = "旧密码输入错误或旧密码格式不正确,旧密码长度应在6-16位之间,请重试";
                            lblChangeInfo.Visible = true;
                        }
                        else
                        {
                            //新密码一致性检查
                            if (adminNewPassword.Equals("") ||
                                adminNewPassword == null ||
                                adminNewPassword.Length < 6 ||
                                adminNewPassword.Length > 16 ||
                                !adminNewPassword.Equals(adminVerifyNewPassword))
                            {
                                lblChangeInfo.Text = "新密码与确认密码不一致或长度不正确(应在6-16位之间),请重试";
                            }
                            else
                            {
                                //新密码一致性检查通过,赋值赋值赋值。
                                loggedAdmin.User_password = UserOpr.MD5(adminNewPassword);
                                loggedAdmin.User_nickname = adminNickname;
                                if (AdminOpr.UpdateAdminInfo(loggedAdmin))
                                {
                                    //修改成功
                                    lblLoginStatus.Text    = "您已成功修改密码,请重新登录,3秒后跳转到登录页面";
                                    LoggedForm.Visible     = false;
                                    lblLoginStatus.Visible = true;

                                    //跳转
                                    HtmlMeta RedirectMeta = new HtmlMeta();            //重定向用Meta标签
                                    RedirectMeta.HttpEquiv = "refresh";                //指定行为为跳转
                                    RedirectMeta.Content   = "3;url=admin_login.aspx"; //时间为三秒,跳转到首页
                                    this.Page.Header.Controls.Add(RedirectMeta);
                                }
                                else
                                {
                                    //修改失败
                                    lblLoginStatus.Text    = "修改密码失败,请检查输入项";
                                    lblLoginStatus.Visible = true;
                                    LoggedForm.Visible     = true;
                                }
                            }
                        }
                    }
                    else
                    {
                        //没填旧密码,修改其他信息
                        loggedAdmin.User_nickname = adminNickname;
                        if (AdminOpr.UpdateAdminInfo(loggedAdmin))
                        {
                            lblLoginStatus.Text    = "您已成功修改信息";
                            LoggedForm.Visible     = true;
                            lblLoginStatus.Visible = true;
                        }
                        else
                        {
                            lblLoginStatus.Text    = "修改信息失败,原因可能是服务器大姨妈或您的输入有误,请重试";
                            LoggedForm.Visible     = true;
                            lblLoginStatus.Visible = true;
                        }
                    }
                }
            }
        }