Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 22.05.2013
Сообщений: 23

Пользователи

19.06.2013, 20:06. Показов 1148. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Столкнулся с проблемой создания пользователей.
использую UniTable, UniConnection, DataSource, UniQuery
Создал таблицу (MySQL) в которой записан логин и пароль.
C++
1
UniConnection1->ExecSQL("CREATE TABLE Sequr1(Login VARCHAR(250),Pass VARCHAR(250))ENGINE=MyISAM DEFAULT CHARSET=utf8; ");
Заполнил соответственно:
C++
1
2
3
UniConnection1->ExecSQL("INSERT INTO Sequr1(Login, Pass) VALUES ('Admin', '12');");
UniConnection1->ExecSQL("INSERT INTO Sequr1(Login, Pass) VALUES ('User1', '123');");
UniConnection1->ExecSQL("INSERT INTO Sequr1(Login, Pass) VALUES ('User2', '1234');");
На форму тыкнул ComboBox для выбора пользователя и MaskEdit для ввода пароля.
Сделал даже вывод списка пользователей с таблици в ComboBox (что не может меня не удивлять)
C++
1
2
3
for (i = 0; i < UniTable1->RecordCount; i++) {
UniTable1->RecNo = i+1;
ComboBox1->Items->Add(UniTable1->FieldByName("Login")->AsString) ;
Но вот тут то и постала моя проблема.
По идее оно должно сверять текст в MaskEdit"е с полем в таблице.
Так вот вопрос. Как после выбора пользователя в ComboBox позиционировать значение на этой записи и сверить пароль?
Заранее благодарствую.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.06.2013, 20:06
Ответы с готовыми решениями:

Локальные пользователи отвалились из группы "пользователи"
Коротко о проблеме. Есть некоторое количество пользователей, все они находятся в группе &quot;пользователи&quot;. Не так давно (когда и...

Пользователи
Нужно, чтобы в базе данных было 2 пользователя: один может только считывать информацию, другой - ее изменять. Как я понимаю, нужно создать...

Пользователи БД
Подскажите пожалуйста как создать нескольких пользователей БД с разными правами доступа? чтобы у них были логин и пароль?

3
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
19.06.2013, 21:32
Тебе нужно запросом сделать поиск пользователя который ты выберешь в ComboBox, если этот пользователь есть, то ты должен сверить поле пароль с MaskEditом условием и всё
0
0 / 0 / 0
Регистрация: 22.05.2013
Сообщений: 23
19.06.2013, 21:45  [ТС]
Sasha, это и так понятно) вопрос как это сделать?
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
19.06.2013, 22:03
А ты вообще как-нить выборку делаешь?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.06.2013, 22:03
Помогаю со студенческими работами здесь

Пользователи
Привет!!! Пишу дипломную по созданию сайта одной кафедры. Мне нужно каждому преподавателю сделать свой логин и пароль. И чтобы он...

Пользователи
Я создал базу данных и в ней пару пользователей, присвоил роли, сделал сопоставление к учётным записям на вход. Вопрос можно ли...

Пользователи
Немогу разобратся почему как захожу к себе на сайт под логином, в админке &quot;Зарегистрировано пользователей&quot; становится больше. По...

Пользователи БД
Добрый день! Вопрос, можно ли пользователю БД с логином к примеру B066001 присвоить ФИО?

Пользователи
Вобщем создал 2 пользователя, а перед этим долгое время работал на прежнем, можно ли все данные перенести на новый, все программы всё, чтоб...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru