public void AddUser(CryptedCredentials credential, Socket socket) { if (!Contains(credential.UID)) { this[socket] = credential.UID; } }
public void SignupUser(CryptedCredentials cryptedCredentials) { var user = new User(cryptedCredentials); if (!SigninUser(user)) { doc.Load(@"users.xml"); XmlNode nodeUser = doc.CreateElement("User"); XmlNode nodeName = doc.CreateElement("Name"); nodeName.InnerText = user.Name; nodeUser.AppendChild(nodeName); XmlNode nodeUID = doc.CreateElement("UID"); nodeUID.InnerText = user.UID; nodeUser.AppendChild(nodeUID); XmlNode nodeRank = doc.CreateElement("Rank"); nodeRank.InnerText = user.Rank.ToString(); nodeUser.AppendChild(nodeRank); XmlNode nodeRatedMusics = doc.CreateElement("RatedMusics"); nodeUser.AppendChild(nodeRatedMusics); XmlNode nodePlaylist = doc.CreateElement("UserPlaylists"); nodeUser.AppendChild(nodePlaylist); doc.DocumentElement.AppendChild(nodeUser); doc.Save(@"users.xml"); } }
public Client(CryptedCredentials me) { InitializeComponent(); LoginServices.Instance.Init(); LoginServices.Instance.Logged += Instance_Logged; ServerManagerService.Instance.ServerDisconnected += Instance_ServerDisconnected; ServerManagerService.Instance.Me = me; //Me = LoginServices.Instance.LoggedUser; }
public static List <User> GetAllUsers() { List <User> UsersList = new List <User>(); XmlDocument doc = new XmlDocument(); doc.Load(@"users.xml"); XmlNodeList nodes = doc.DocumentElement.SelectNodes("User"); foreach (XmlNode n in nodes) { var name = n["Name"].InnerText; var UID = n["UID"].InnerText; var cryptedCredential = new CryptedCredentials(name, UID); var user = new User(cryptedCredential); user.Rank = GetRankOfUser(user.UID); UsersList.Add(user); } return(UsersList); }
public static User GetUser(string UID) { XmlDocument doc = new XmlDocument(); doc.Load(@"users.xml"); XmlNodeList nodes = doc.DocumentElement.SelectNodes("User"); var node = nodes.Cast <XmlNode>().SingleOrDefault(n => n["UID"].InnerText == UID); User user = null; if (node != null) { var name = node["Name"].InnerText; var uid = node["UID"].InnerText; var cryptedCredential = new CryptedCredentials(name, UID); user = new User(cryptedCredential); user.Rank = GetRankOfUser(user.UID); } return(user); }
public Login(CryptedCredentials Logininfo, bool Signup) { LoginInfo = Logininfo; IsSignup = Signup; }
public LoginControlEventArgs(CryptedCredentials cryptedCredentials) { CryptedCredentials = cryptedCredentials; }