РЕГИСТРАЦИЯ И АВТОРИЗАЦИЯ - ЭТО ПРОСТО | C# | Хеширование | Валидация

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ก.พ. 2023
  • Ссылка на код: github.com/Frozen214/TH-cam/tree/main/Reg%20Auth%20Hashing%20Validation
    Telegram: ember_arr

ความคิดเห็น • 9

  • @ember_arr
    @ember_arr  5 หลายเดือนก่อน +1

    Класс - отдельный файл, который добавить можно через вкладку проект->добавить класс
    Классы здесь - класс по валидации логина, пароля и по хешированию пароля.

  • @wotmastersclub5559
    @wotmastersclub5559 17 วันที่ผ่านมา

    Автору огромный респект за видео.
    А как-то можно прайс лист с расценками на алгоритмы увидеть?
    Нужно для одного приложения активацию сделать

  • @AdskiyDr04ila
    @AdskiyDr04ila หลายเดือนก่อน

    Ничего не искал, золото само ко мне пришло! Этот канал просто имба ❤

  • @aktandavletbaev
    @aktandavletbaev 11 หลายเดือนก่อน

    Здравствуйте а можете готовый скинуть пожалуста вместе с кнопками
    Рабочую программу пожалуста

    • @ember_arr
      @ember_arr  11 หลายเดือนก่อน

      Код со всех форм имеется по ссылке на гитхаб.

  • @albotin4238
    @albotin4238 10 หลายเดือนก่อน +1

    здравствуйте, не хотите попробовать сделать урок по авторизации и проверке информации по данным из бд

    • @ember_arr
      @ember_arr  7 หลายเดือนก่อน +1

      А чем не подходит данное видео?

  • @psyhophasotron
    @psyhophasotron 5 หลายเดือนก่อน

    Ошибка "System.Data.SqlClient.SqlException: 'При входе в систему пользователя "" произошла ошибка.'". Как и где её исправить? Что я должен нажать? Я уже кучу информации перерыл, но так и не понял почему нет доступа к БД. Также проверил код запроса в C#. Вроде бы ошибки нет. Вот код, я делал всё по гайду:
    public partial class Form1 : Form
    {
    DataBase FurnitureDatabase2 = new DataBase();
    public Form1()
    {
    InitializeComponent();
    StartPosition = FormStartPosition.CenterScreen;
    }
    private void Form1_Load(object sender, EventArgs e)
    {
    Pass.PasswordChar = '*';
    Pass.MaxLength = 50;
    LogIn.MaxLength = 50;
    }
    private void button1_Click(object sender, EventArgs e)
    {
    }
    private void label2_Click(object sender, EventArgs e)
    {
    }
    private void label1_Click(object sender, EventArgs e)
    {
    }
    private void button2_Click(object sender, EventArgs e)
    {
    var userLog = LogIn.Text;
    var userPass = Pass.Text;
    SqlDataAdapter adapter = new SqlDataAdapter();
    DataTable dataTable = new DataTable();
    string queryString = $"select ID_User, Login_User, Pass_User, Access_Level from Registration where Login_User = '{userLog}' and Pass_User = '{userPass}'";
    SqlCommand command = new SqlCommand(queryString, FurnitureDatabase2.GetConnection());
    adapter.SelectCommand = command;
    adapter.Fill(dataTable);
    if (dataTable.Rows.Count == 1)
    MessageBox.Show("Вы успешно вошли.", "Добро пожаловать!", MessageBoxButtons.OK);
    else
    MessageBox.Show("Что-то пошло не так.", "Где-то ошибка", MessageBoxButtons.OK);
    }
    }

    • @ember_arr
      @ember_arr  5 หลายเดือนก่อน

      Напиши в телеграм @ember_arr