Задать вопрос
@dasdasdasdsa

Managment studio и c# как взять данные для сравнения из базы данных?

Как взять данные из базы данных, хочу сравнивать логин и пароль с тем,что ввел пользователь и если в базе данных есть такой аккаунт, то разрешал бы вход.
База подключена.
Пробовал так по инструкции, но не вышло
var runner = db.Runner.Where(r => r.Email == email && r.User.Password ==
pass).FirstOrDefault();
/*
if (user != null)
{
var p = new ProfilePage(user);
this.NavigationService.Navigate(new ProfilePage(user));
*/
if (runner != null)
{
var p = new RannerPage(runner);
this.NavigationService.Navigate(new RannerPage(runner));
}
else
{
MessageBox.Show(" Не найден ");
}
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Средний Комментировать
Ответ пользователя cicatrix К ответам на вопрос (2)
@cicatrix
было бы большой ошибкой думать
Что за база-то?

if (user != null)
В твоём коде про user ничего не известно.
Что возвращается в runner?
var runner

Откуда MessageBox в веб-приложении? или это не веб-приложение?

И главное - какой чудак придумал хранить в базе пароли открытым текстом?
Ответ написан
Комментировать