Авторизация в приложении и отображение данных только авторизованного пользователя
Реализована авторизация пользователя из базы данных SQL
private void loginButton_Click(object sender, RoutedEventArgs e)
{
var loginuser = tb_username.Text.Trim();
var passworduser = tb_password.Text.Trim();
SqlDataAdapter adapter = new SqlDataAdapter();
DataTable table = new DataTable();
string qverystring = $"select ID_Пользователя, Логин, Пароль from Пользователи where Логин = '{loginuser}' and Пароль = '{passworduser}'";
SqlCommand command = new SqlCommand(qverystring, dataBase.getConnection());
adapter.SelectCommand = command;
adapter.Fill(table);
if (table.Rows.Count == 1)
{
MessageBox.Show("Вы успешно вошли!", "Авторизация", MessageBoxButton.OK, MessageBoxImage.Information);
Profil profil = new Profil();
profil.Show();
this.Close();
}
else
{
MessageBox.Show("Кажется вы ввели неверный логин или пароль", "Авторизация", MessageBoxButton.OK, MessageBoxImage.Information);
}
}
Нужно чтобы после того как пользователь попал на страницу профиля он смог увидеть только свои данные (Пример: Логин, email, Имя, Фамилию, Группу)
