Автор Артур Франк задал вопрос в разделе Другие языки и технологии
запрос на login pass пользователя в sql server и показ ид под которым находится лог и пасс если они правельные и получил лучший ответ
Ответ от Максим[гуру]
SELECT столбик1, столбик2 FROM user WHERE login = 'вася' AND pass = '123"
Если записи не найдены, то пользователь отсутствует.
Максим
(115872)
Разумеется строка. String или varchar в базе. Вы делаете ExecuteReader (или есть ещё другие варианты execute, почитайте. Вроде бы там есть и для одной строки.) на объекте SqlCommand и получаете данные из базы, которые соответствуют запросу. По логике там может быть только максимум один пользователь. Вот потом на полученном объекте, который нужно сохранить в переменную, мы делаем read или как-то так, и если там пусто, то пользователя нет. Если есть, то делаем всё, что необходимо. Извлекаем данные пользователя, открываем всё что ему нужно и т. д.
В простейшем случае, типо такого:
SELECT [ID] FROM [Users] WHERE [Login]=' ...' AND [Password]=' ...'
Должна быть таблица Users, а в ней поля: ID, Login, Password. Пароль обычно шифруется, значит надо в Вашей программе зашифровать введенную строку, а в запросе использовать, в зашифрованном виде.
Собственно, тут возникает вопрос: какая авторизация используется?
1) Кустарная на коленке,
2) средствами sql server
3) доменная
Если про первый вариант толком ничего сказать нельзя - что придумаете, то и будет - то два других варианта можно реализовать так:
1) Создаете строку подключения при помощи System.Data.OleDb.OleDbConnectionStringBuilder
2) Пытаетесь с этой строкой прицепиться к базе при помощи System.Data.OleDb.OleDbConnection
3) Если прицепиться удалось, выполняете запрос SELECT DATABАSE_PRINCIPAL_ID() при помощи System.Data.OleDb.OleDbDataAdapter
Удаление почки. Что дальше?
Если развернуто то только так:
тоже самое что в предыдущих ссылках, но другими
подробнее...
помогите перевести ...
во первых
"
$Login = $_POST['login'];
$Pass = $_POST['passwd'];
$Repass =
подробнее...
Как взломать роутер Tp-link?
стандартный login/pasw: admin/12345. Если он их не менял, то подключайся и делай что
подробнее...
я сделал джеилбрэйк апода 4g где мне скачать инсталоус? ? мне сказали вбить в реппозитории ссылку а где реппозиторий
Во время джэйла нужно поставить галку на "install cydia".
Далее заходишь на сайт iguides.ru
подробнее...
помогите с переподключением интернета
nncron установите и настройте на переподключение при потере пинга до какого нибудь
подробнее...
Напишите пожалуйста Стихотворение Которое За душу берет 🙂
у Есенина лирика почти вся за душу берет. Очень советую. что то конкретное выбрать не
подробнее...
Возможно купить через аптеку рецептурные лекарства без рецепта врача?
Нет эти лекарства строгой отчетности продаются строго по рецепту в специализированных отделах
подробнее...
Как данные получить из базы MySQL и занести их в переменную PHP?
$q = mysql_query("SELECT * FROM TABLE");
$resulr_array = mysql_fetch_assoc($q);
подробнее...
Что такое ссылка на FTP-сервер? HTML
ftp:// old-dos.ru
Источник: Пароль: oscollect, логин:
подробнее...
vkduty НЕВОЗМОЖНО ПОЛУЧИТЬ ТОКЕН, из за чего вылазиет такая ошибка?
Проблемы с сайтом или логином и
подробнее...
Где можно скачать фильм "В поисках выхода / Lookin' to Get Out "(1982) с Джоном Войтом? у фильма нет перевода
Lookin' to Get Out "(1982) VHSrip
подробнее...
новый renault logan 2014 оптимальная оптимальная конфигурация
логан - очень хороший автомобиль и он хорош тем, что именно ходовая часть, шасси, подвеска, мотор -
подробнее...
Megafon Login 1-Белый экран У телефона белый экран, сам целый, сенсор работает. Может кто поможет?
Способ работает, только если на телефоне была включена отладка по USB (выключенный телефон виден в
подробнее...