- Статус
- Оффлайн
- Регистрация
- 7 Фев 2018
- Сообщения
- 2,224
- Реакции
- 714
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Короче, решил в свободное время сделать простенькую авторизацию на c#, столкнулся с проблемой
Имеется поле с названием key и кнопка.
Код була
Код кнопки
При нажатии кнопки ВСЕГДА выскакивает MessageBox.Show($"Ключа не существует!");
Таблица keys присутствует, столбец key также присутствует
key - VARCHAR 50 символов
Имеется поле с названием key и кнопка.
Код була
Код:
public bool KeyActivate(string keyactiv)
{
string query = $"SELECT * FROM keys WHERE key='{keyactiv}';";
try
{
if (OpenConnection())
{
MySqlCommand cmd = new MySqlCommand(query, conn);
MySqlDataReader reader = cmd.ExecuteReader();
if (reader.Read())
{
reader.Close();
conn.Close();
return true;
}
else
{
reader.Close();
conn.Close();
return false;
}
}
else
{
conn.Close();
return false;
}
}
catch (Exception ex)
{
conn.Close();
return false;
}
}
Код кнопки
Код:
private void metroButton5_Click(object sender, EventArgs e)
{
string keyactiv = key.Text;
if (KeyActivate(keyactiv))
{
MessageBox.Show($"Ключ активирован!");
}
else
{
MessageBox.Show($"Ключа не существует!");
}
}
При нажатии кнопки ВСЕГДА выскакивает MessageBox.Show($"Ключа не существует!");
Таблица keys присутствует, столбец key также присутствует
key - VARCHAR 50 символов
