Member 12029885 Ответов: 1

Мне нужна страница входа в систему с использованием 3-уровневой архитектуры


string sqlstr = "select * from dbo.Login where username= ' " + Email + " ' and password= ' " + Password + " ' ";
               //adapter logic
               SqlDataAdapter adp = new SqlDataAdapter(sqlstr, con);
               DataSet ds = new DataSet();
               adp.Fill(ds);
               //datatable logic
               DataTable dt;
               dt = ds.Tables[0];
               return (dt);


Что я уже пробовал:

я пытался, но не смог получить данные

StM0n

Извините, но что не работает? Есть ли сообщение об ошибке? исключение?

Помогите нам помочь вам.

Кстати: есть небольшое несоответствие между вашим названием и вашим "вопросом"... это не проблема 3-уровневой архитектуры, а просто sql-оператор. И ваш код выглядит так, как будто он может быть уязвим для sql-инъекции.

1 Ответов

Рейтинг:
1

F. Xaver

Мне нравятся такие уроки ... он уязвим для sql-инъекций