/// <summary> /// Creating user from login name if there are no other like it /// </summary> /// <param name="Users"></param> /// <param name="Passwo"></param> public uzytkownik CreateLogin(String Users, String Passwo) { if (!SprawdzanieLogin(Users)) { MessageBox.Show("Podany login już istnieje"); uzytkownik lel = new uzytkownik(); lel.User = "******"; return(lel); } if (!ZnakiZakazne(Users)) { MessageBox.Show("Podany nick ma zakazane znaki"); uzytkownik lel = new uzytkownik(); lel.User = "******"; return(lel); } if (!PasswordCheck(Passwo)) { MessageBox.Show("Nie podałeś hasła"); uzytkownik lel = new uzytkownik(); lel.User = "******"; return(lel); } uzytkownik nowy = new uzytkownik(); nowy.User = Users; nowy.Pass = Passwo; nowy.Files = Users; pliki.Add(nowy); zapis(); return(nowy); }
private void LogButt_Click(object sender, RoutedEventArgs e) { lel = new RegistryData(); lolo = lel.login(LoginBox.Text, PassBox.Text); if (lolo.User == "Error!") { MessageBox.Show("Błąd logowania", "Error"); } else { Zamkniencie = true; DialogResult = true; } }
//unchecked /// <summary> /// Edytuje użytkownika pod względem jedo nazwy /// </summary> /// <param name="ten"></param> public void EditLogin(uzytkownik ten) { foreach (uzytkownik e in pliki) { if (e.User == ten.User) { e.Pass = ten.Pass; e.Name = ten.Name; e.Phone = ten.Phone; e.Sname = ten.Sname; e.Email = ten.Email; } } zapis(); }
/// <summary> /// Login to app if login and password are correct /// </summary> /// <param name="Login"></param> /// <param name="Password"></param> /// <returns></returns> public uzytkownik login(string Login, string Password) { foreach (uzytkownik e in pliki) { if (e.User == Login) { if (e.Pass == Password) { return(e); } } } uzytkownik lel = new uzytkownik(); lel.User = "******"; return(lel); }
private void CreateButt_Click(object sender, RoutedEventArgs e) { if (PassAddBox.Text == PassRepBox.Text) { RegistryData nowy = new RegistryData(); lolo = nowy.CreateLogin(LoginAddBox.Text, PassAddBox.Text); if (lolo.User != "Error!") { System.IO.Directory.CreateDirectory(System.IO.Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName) + @"\galeriaZdjec\" + lolo.User); Zamkniencie = true; DialogResult = true; } } else { MessageBox.Show("Hasła nie zgadzają się", "Błąd"); } }