Пример #1
0
        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)
            {
            }
        }
Пример #2
0
        /// <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]);
        }