Example #1
0
        /// <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;
     }
 }
Example #3
0
 //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();
 }
Example #4
0
        /// <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");
            }
        }