@KurwaTM

Почему не работает авторизация на MySql в C# и WPF?

Здраствуйте. Как уже 5 час сижу и не понимаю почему у меня не работает код авторизации mysql. Смотрел гайды ничего не помогло. Так вот вот сам код
using System;
using System.Windows;
using MySql.Data.MySqlClient;

namespace GoodWork
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow
    {
        public Manager _m;
        private MySqlConnection connection;
        public MainWindow()
        {
            InitializeComponent();
        }

        private void ExitClick(object sender, System.Windows.RoutedEventArgs e)
        {
            Close();
        }

        private void Submit(object sender, System.Windows.RoutedEventArgs e)
        {
            string loginL = Login.Text;
            string passwordD = Password.Text;
            string connStr = "server=localhost;user=mysql;database=users;password=mysql;";
            connection = new MySqlConnection(connStr);

            try
            {
                connection.Open();
                MySqlCommand cmd = new MySqlCommand("SELECT * FROM user WHERE login='" + loginL + "' AND password='" + passwordD + "'", connection);
                MySqlDataReader dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    _m.GetUser = loginL;
                    _m.GetPassword = passwordD;
                    MessageBox.Show("OK");
                }
                else
                {
                    MessageBox.Show("Eror " + loginL + " LLLL " + passwordD);
                }
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }


            connection.Close();
        }
    }
}


а вот сама ошибка
614a2e76ae41b997620762.png
Спасибо за ответ!
  • Вопрос задан
  • 114 просмотров
Пригласить эксперта
Ответы на вопрос 1
@WinnerIT
Программист и фотограф-любитель
У вас есть 2 опции:
  1. добавить в connStr "SslMode=none"
    string connStr = "server=localhost;user=mysql;database=users;password=mysql;SslMode=none";</li>

    Чем Вы откроете дырку в своей безопасности ;)
  2. Вы настраиваите SSL сертификаты как стоит здесь или здесь
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы