private void btn_Sign_in_Click(object sender, EventArgs e) { string[] vs = new string[] { " and (phone='" + text_Uid.Text + "' or email='" + text_Uid.Text + "') and [password]='" + pwd + "' " }; Login_User.user_Info = bll.DataQuery <register_info>(vs); if (Login_User.user_Info != null) { //自动登录 if (check_Aoto_Login.Checked == true) { try { foreach (XmlNode item in login.ChildNodes) { //当前为row节点 if (item.FirstChild.InnerText == text_Uid.Text) { login.RemoveChild(item); document.Save(path); } } //添加row节点 XmlNode row = document.CreateElement("row"); XmlNode uid = document.CreateElement("uid"); XmlNode pwd = document.CreateElement("pwd"); XmlNode pwdLen = document.CreateElement("pwdLen"); XmlNode date = document.CreateElement("date"); uid.InnerText = text_Uid.Text; pwd.InnerText = bll.MD5Encryption(text_pwd.Text); pwdLen.InnerText = text_pwd.Text.Length.ToString(); date.InnerText = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); row.AppendChild(uid); row.AppendChild(pwd); row.AppendChild(pwdLen); row.AppendChild(date); login.AppendChild(row); document.Save(path); } catch (Exception ex) { MessageBox.Show(ex.Message); return; } } string PicPath = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase + "Form_pictrue\\ch06.jpg"; MyControl.panel.Controls.Clear(); User_Personal_Info user_Personal_Info = new User_Personal_Info(); user_Personal_Info.Dock = DockStyle.Fill; user_Personal_Info.width = MyControl.panel.Width; MyControl.lab_Name.Text = Login_User.user_Info.user_name; MyControl.Pic_Head_Pic.Load(PicPath); MyControl.panel.Controls.Add(user_Personal_Info); } else { lab_Error_Tips.Visible = true; return; } }
private void Form1_Load(object sender, EventArgs e) { SetPictrue(Pic_Head_Pic); if (Login_User.user_Info != null)//已登陆 { User_Personal_Info user_Personal_Info = new User_Personal_Info(); user_Personal_Info.Dock = DockStyle.Fill; user_Personal_Info.width = panel2.Width; MyControl.lab_Name = lab_Name; MyControl.panel = panel2; MyControl.Pic_Head_Pic = Pic_Head_Pic; panel2.Controls.Add(user_Personal_Info); } else//未登录 { User_Login login = new User_Login(); login.Dock = DockStyle.Fill; login.Width = panel2.Width; MyControl.lab_Name = lab_Name; MyControl.panel = panel2; MyControl.Pic_Head_Pic = Pic_Head_Pic; panel2.Controls.Add(login); } }