public void SignUp(User user) { try { XmlDocument = XDocument.Load(filenameXmlUserName); XElement User = new XElement("User", new XElement("UserName", user.UserName1), new XElement("Email", user.Email1), new XElement("Pass", Md5hasd.ToMD5(user.Pass1)), new XElement("DateSignUp", user.DateSignUp1.ToString()), new XElement("FileImage", user.FileImage1), new XElement("Lever", user.Lever1), new XElement("Admin", user.Admin1.ToString()), new XElement("Point", user.Point1.ToString()), new XElement("Remember", "false")); XmlDocument.Root.Add(User); XmlDocument.Save(filenameXmlUserName); } catch (Exception) { } }
/// <summary> /// login /// </summary> public User Login(string UserName, string Pass) { XmlDocument = XDocument.Load(filenameXmlUserName); List <User> Users = (from q in XmlDocument.Element("Users").Elements("User") where (q.Element("UserName").Value.ToString() == UserName && q.Element("Pass").Value.ToString() == Md5hasd.ToMD5(Pass)) select new User { UserName1 = q.Element("UserName").Value, Pass1 = q.Element("Pass").Value, DateSignUp1 = DateTime.Parse(q.Element("DateSignUp").Value), FileImage1 = q.Element("FileImage").Value, Lever1 = q.Element("Lever").Value, Admin1 = bool.Parse(q.Element("Admin").Value), Point1 = int.Parse(q.Element("Point").Value) }).ToList(); return(Users[0]); }