|
0 / 0 / 0
Регистрация: 14.03.2017
Сообщений: 7
|
|
Авторизация работника через БД на Access12.05.2017, 14:45. Показов 3928. Ответов 7
Метки нет (Все метки)
Добрый день, нужна ваша помощь в реализации авторизации работника через бд, есть база данных Access, в таблице работников есть поля: Логин и Пароль, администратор с формы админа регистрирует работника, записывает в таблицу его данные и логин с паролем, нужно что бы со стартовой формы при выборе в ComboBox работника, работник вводил логин и пароль и проверка шла с соответствующих ячеек таблицы, программу прикрепил к посту, заранее спасибо за помощь. Проект пишется в Visual Studio 2012.
0
|
|
| 12.05.2017, 14:45 | |
|
Ответы с готовыми решениями:
7
Авторизация через access Авторизация в программе через БД Access Авторизация в программе через access |
|
18 / 18 / 8
Регистрация: 11.01.2016
Сообщений: 54
|
|
| 12.05.2017, 16:45 | |
|
Не понял, у Вас проблема чтобы составить Select-запрос к БД? В VS к датасету даже конструктор есть, чтобы ручками не писать.
P.S. Не храните пароли в явном виде. Генерируйте с них какой-либо хэш и потом проверяйте совпадение хэшей. P.S.S. Ох уж эти ****TableAdapter.Fill-ы. Как только таблицы разрастутся поболее, да ещё и, не дай бог, потом надо будет сделать работу по сети - пользователи застрелятся от тормозов. Сам когда-то давно серьёзно напоролся на это опосля нескольких лет интенсивной работы одной своей программы и пришлось потом переделывать всё, начиная от самой структуры данных и заканчивая подходом к работе с данными.
0
|
|
|
0 / 0 / 0
Регистрация: 14.03.2017
Сообщений: 7
|
|
| 12.05.2017, 17:24 [ТС] | |
|
я не знаю как составлять эти запросы и реализовать всё как я указал выше, если можете помочь, покажите пожалуйста на примере, я программу оставил под постом
0
|
|
|
18 / 18 / 8
Регистрация: 11.01.2016
Сообщений: 54
|
|
| 12.05.2017, 23:00 | |
|
Я с телефона и студия у меня 15я. До понедельника у компа вряд ли окажусь. Если честно, мне религия не позволяет использовать аццесс, конструкторы запросов и прочую хрень типа источников данных проекта) mysql, sqlite и сериализация наше всё - и только блокнот, только хардкор
ПыСы у вас в студии в окне обозревателя датасет есть. Тот к которому вы и подключаетесь. Кликните по нему 2 раза. Он откроется. Там можно добавить к таблице запрос. Автоматически у Вас уже созданы, не помню точно, вроде Fill и Get-что-то там. Этим fill-ом Вы уже пользуетесь (пример в моём прошлом посте). Вам просто нужно создать ещё один, уже свой - Select в нужной Вам таблице (пользователи) с нужными вам параметрами. Там конструктор простой, как для детей. И используйте свой запрос, как Вы уже используете автоматически созданный fill. ПыСы Если за выходные сами не разберётесь, в понедельник, и на работе будет окно -прикручу. Только как Вы дальше писать программу то будете? Это даже не азы. А конкретно Ваша прога на 90% и будет состоять из таких вот запросов.
0
|
|
|
0 / 0 / 0
Регистрация: 14.03.2017
Сообщений: 7
|
|
| 12.05.2017, 23:09 [ТС] | |
|
Все остальные функции - это добавление, удаление, редактирование данных, экспорт в Excel и Word и другие мелочи. Эта программа - мой курсовой проект, с базами данных я особо не шарю просто, у меня в основном другая сфера деятельности - веб дизайн, но программу нужно сделать
0
|
|
|
18 / 18 / 8
Регистрация: 11.01.2016
Сообщений: 54
|
|
| 12.05.2017, 23:33 | |
|
Так о чём я и говорю, это добавление(insert-запрос), удаление(delete-запрос) и редактирование(update-запрос) и получение данных(ваш пост - select-запрос) у Вас вся программа - сплошные sql-запросы. Хотя бы самые основы надо знать, там ничего сложного и страшного нет - вечера хватит разобраться.
ПыСы у нас в универе в своё время курсовики и естественно дипломы основанные на работе с БД тупо не принимали - скучно/просто/задолбали со своими БД. ПыСыСы. Так то, несмотря на образование, у меня тоже другая сфера деятельности - пусконаладка, ремонт оборудования и обучение его операторов. Программирование, как и предпечатная/фрезеро/граверная и т.д подготовка макетов, или игра на концертах- просто фриланс и хобби.
0
|
|
|
18 / 18 / 8
Регистрация: 11.01.2016
Сообщений: 54
|
|
| 15.05.2017, 12:52 | |
Сообщение было отмечено CaseyLol как решение
Решение
Раз обещал, то вот. Логин: Ivan Пароль:666
Неверная структура БД, отсутствует организация работы с БД. Кроме недорисованных формочек там ничего нет. Короче учить матчасть.
1
|
|
|
0 / 0 / 0
Регистрация: 14.03.2017
Сообщений: 7
|
|
| 15.05.2017, 13:12 [ТС] | |
|
Огромное вам спасибо за помощь, я бд уже переделал и работаю с ней, теперь благодаря вам авторизация уже работает, от души!
0
|
|
| 15.05.2017, 13:12 | |
|
Помогаю со студенческими работами здесь
8
Авторизация через бд access с правами Авторизация в Delphi 7 через Access БД Авторизация в Windows Form через Access Авторизация в Windows Form через Access История действий работника с выводом через вэб форму Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла:
Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
|
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в конфигурации КА2. Данные берутся из регистра сведений, по. . .
|