Proste rejestracja i logowanie - jak zrobić obowiązkowe podawanie hasła?

0

Witam,
Panie i panowie, mam taki problem.
Jestem początkujący, zrobilem sobie mini program, do tego prostą rejestrację i logowanie i problem na tym polega że:
Wpisuje dajmy login i hasło do textBox i nawet przy pustym textBox-ie formularz wysyła do bazy i po tym moge sie zalogowac bez zadnego hasła.

I teraz jak zrobić zeby obowiązkowe było wpisanie hasła?
Jeżeli jest puste pole to powinien wywalać jakiś błąd.

0
if (string.IsNullOrWhiteSpace(TextBox.text))
{
     //tutaj obsługa błędu
}
 
0

Some_one:)
A mam pytanie jeszcze,
co zrobic żeby sprawdzało wszystkie pola?

Poniżej kod który dodaje usera do bazy mysql. Z tym sie mecze od rana;/

 
{
                string constring = "datasource=XXXXXXXX;port=XXXXX;username=XXXXXXXX;password=XXXXXXX";
                string Query = "insert into XXXXXXX.XXXXXXX (login,haslo) values('" + this.textBox1.Text + "', '" + this.textBox2.Text + "') ;";
                MySqlConnection conDataBase = new MySqlConnection(constring);
                MySqlCommand cmdDataBase = new MySqlCommand(Query, conDataBase);

                MySqlDataReader myReader;
                try
                {
                    conDataBase.Open();
                    myReader = cmdDataBase.ExecuteReader();
                    MessageBox.Show("Saved");
                    while (myReader.Read())
                    {

                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
0

Co to znaczy że ma sprawdzać wszystkie pola? Jakie pola?
Jeśli nie chcesz żeby user z pustym hasłem się zalogował to może sprawdzaj czy hasło jest poprawne?

select cośtam from tabela where login='nazwa' and haslo='haslo'

Jeśli zapytanie coś zwróci to znaczy że się zalogowałeś.

1 użytkowników online, w tym zalogowanych: 0, gości: 1