Ejemplo n.º 1
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            string DispTxt = "";

            if (Common.Get_UserID != 0)
            {
                sys_UserTable ut = BusinessFacade.sys_UserDisp(Common.Get_UserID);
                string        Old_U_Password_Value   = (string)Common.sink(Old_U_Password.UniqueID, MethodType.Post, 20, 0, DataType.Str);
                string        New_U_Password_Value   = (string)Common.sink(New_U_Password.UniqueID, MethodType.Post, 20, 0, DataType.Str);
                string        ReNew_U_Password_Value = (string)Common.sink(ReNew_U_Password.UniqueID, MethodType.Post, 20, 0, DataType.Str);
                int           MenuSink_Value         = (int)Common.sink(MenuSink.UniqueID, MethodType.Post, 255, 1, DataType.Int);
                int           PageSize_Value         = (int)Common.sink(PageSize.UniqueID, MethodType.Post, 255, 1, DataType.Int);
                string        TableSink_Value        = (string)Common.sink(TableSink.UniqueID, MethodType.Post, 255, 1, DataType.Str);
                bool          ChangPwdBool           = false;

                if (Old_U_Password_Value != "" && New_U_Password_Value != "" && ReNew_U_Password_Value != "")
                {
                    if (New_U_Password_Value != ReNew_U_Password_Value)
                    {
                        DispTxt = "二次输入的密码不相同,请重新输入!";
                    }
                    else if (Common.md5(Old_U_Password_Value, 32) != ut.U_Password)
                    {
                        DispTxt = "原密码输入错误,请重新输入!";
                    }
                    else
                    {
                        ut.U_Password = Common.md5(New_U_Password_Value, 32);
                        ChangPwdBool  = true;
                    }
                }
                ut.U_ExtendField = MenuSink_Value + "," + PageSize_Value + "," + TableSink_Value;

                if (DispTxt != "")
                {
                    Common.MessBox(DispTxt);
                }
                else
                {
                    string titleMessage = string.Format("({0})个人资料设定成功!", ut.U_LoginName);
                    ut.DB_Option_Action_ = "Update";
                    BusinessFacade.sys_UserInsertUpdate(ut);
                    UserData.MoveUserCache(Common.Get_UserID);
                    if (ChangPwdBool)
                    {
                        titleMessage = "密码修改成功," + titleMessage;
                        FrameWorkLogin.UserOut();
                    }

                    Common.MenuStyle = MenuSink_Value;
                    Common.PageSize  = PageSize_Value;
                    Common.TableSink = TableSink_Value;

                    EventMessage.EventWriteDB(1, titleMessage);
                    ClientScriptManager cs = Page.ClientScript;
                    cs.RegisterStartupScript(typeof(string), "TabJs", "<script language='javascript'>window.returnVal='" + titleMessage + "';window.parent.hidePopWin(true);</script>");
                }
            }
        }
Ejemplo n.º 2
0
 protected void Button2_Click(object sender, EventArgs e)
 {
     FrameWorkPermission.CheckPermissionVoid(PopedomType.A);
     FrameWorkLogin.UserOut();
     Response.Clear();
     Response.Write("Web应用程序已经重启, 请点击此处<a href=\"" + Page.ResolveClientUrl("~/") + "Manager/Default.aspx\">重新登入</a>.");
     Response.Flush();
     Response.Close();
     EventMessage.EventWriteDB(1, "重启Web应用程序成功!");
     HttpRuntime.UnloadAppDomain();
 }
Ejemplo n.º 3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     FrameWorkLogin.UserOut();
     Response.Redirect("Login.aspx");
 }