|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.03.2017, 00:34 | #1 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
My SQL Server и QT, создание приложения с авторизацией
Ребят, всем привет, недавно снова взялся за язык С++, в среде QT. Т.к. "пересел" с делфи - возникает множество вопросов, обратившись к гуглу - ничего простого не нашел из решений.
Суть вопроса такова... Пишу программу, которая работает с MySQL Server, хочу сделать главную форму - формой авторизации пользователя, который обладает определенными правами, т.е.: 1. поставщик 2. ремонтник 3. админ идея в том, что в mainwindow.cpp код авторизации и подключения к бд в зависимости от того, кто авторизовался открывается та или иная форма, а главная - закрывается, а при нажатии пользователем "выйти" - показывается снова. в делфи все было бы просто Код:
1. тут же, чтоб открыть форму 2 - нужно создать указатель на объект и вызвать метод show; откроется вторая форма, первая останется, а у второй как прописать код так, чтоб первая скрылась? 2. думаю о том, что может делать админ, в итоге решил написать вот что: при авторизации админа - может регистрировать новых пользователей, назначать им права и удалять пользователей, какие есть методы для такого момента?
from dark to light)
|
24.03.2017, 20:16 | #2 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
помогите, пожалуйста, с запросом к My SQL Server.
Сервер и клиент стоят на одном компьютере, среда тоже, My SQL и QT связаны, общение идет через драйвер QODBC Код:
как сделать так, чтоб при авторизации пользователя, который в праве регистрировать и удалять в БД пользователей, с другими правами
from dark to light)
|
24.03.2017, 20:24 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Дык почитай о sql-команде GRANT
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
25.03.2017, 00:06 | #4 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Примерная форма администратора, как реализовать:
1. заполнение листбокса всеми пользователями (GRAND), через объект какого класса? 2. как при OnClick (на делфи было бы так) Заполнить checkListBox всеми правами, которые могут быть у пользователя, а так же узнать на каких значениях уже есть галочки
from dark to light)
|
25.03.2017, 18:54 | #5 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Нигде не нашел того, что меня интересует, хотя бы пример можете какой-нибудь привести?
from dark to light)
|
23.07.2019, 18:24 | #6 |
Новичок
Джуниор
Регистрация: 23.07.2019
Сообщений: 1
|
Аналогичная проблема
Здравствуйте. Вы нашли решение своей проблемы? Если да, можете пожалуйста рассказать, как вы это сделали
|
02.08.2019, 10:46 | #7 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
курсач подгорал, поэтому код не очень, но все работает)
from dark to light)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi 7 + Microsoft SQL Server (запуск клиентского приложения с другого компьютера) | Vladimir-888 | БД в Delphi | 6 | 02.04.2015 18:15 |
создание триггера в sql server | <Валюшка> | Помощь студентам | 7 | 02.11.2014 12:26 |
Подключение приложения к БД (вопросы аутентификации пользователей в MS SQL Server) | Serge_Bliznykov | Помощь студентам | 3 | 14.05.2014 09:09 |
Создание локальной базы данных в среде My SQL Server | Aristarx | Помощь студентам | 1 | 25.05.2013 10:54 |
Создание базы в MS SQL Server 2005 | badfilin | SQL, базы данных | 2 | 27.02.2009 07:50 |