|
2 / 2 / 0
Регистрация: 06.04.2015
Сообщений: 91
|
|
Sql server и VS visual basic. Авторизация04.02.2017, 16:04. Показов 1171. Ответов 14
Метки нет (Все метки)
Здравствуйте
![]() Помогите пожалуйста. Нужно создать авторизацию. Есть форма, на форме 2 textbox-а и 2 label-а соответственно(Емайл и пароль) и кнопка "Вход". В базе данных SQL server есть таблица "Пользователи" с полями "Тип учетной записи", "Почта", "Пароль". Тип учетной записи - допустим админ, координатор или какой нибудь другой пользователь. Нужно сделать так, что бы при авторизации, каждый пользователь перешел на свою форму. Координатор - на форму 2 допустим, администратор на форму 1 и т. д. Спасибо заранее
0
|
|
| 04.02.2017, 16:04 | |
|
Ответы с готовыми решениями:
14
Sql server и VS visual basic. Авторизация Запросы sql в visual basic
|
|
|
|
| 04.02.2017, 17:19 | |
|
Ввод логина и пароля при запуске программы
вот пример там функция возвращает просто True или False переделать ее чтобы возвращала тип учетной записи и по итогам ее выполнения показывать ту или иную форму
1
|
|
|
2 / 2 / 0
Регистрация: 06.04.2015
Сообщений: 91
|
|
| 04.02.2017, 23:48 [ТС] | |
|
А нельзя по другому как нибудь ?
Допустим написать на кнопку код типа: If Textbox1.text = MyDataBaseDataSet.table.email.(содержимо е поля почты) and Textbox2.text = MyDataBaseDataSet.table.password.*** then Form4.ShowDialog() else MsgBox("Ошибка")
0
|
|
|
|
|
| 05.02.2017, 01:24 | |
|
все можно, кто ж вам запретит
но практика при которой данные живут на экране (Textbox2.text) сугубо порочна сто пятьсот раз уже говорено - отделяйте интерфейс от логики и данных кроме того, то, что написано у меня делает ровно то, что вы пишете - проверяет поля датасета а с чем вы там их будете сравнивать, без разницы
1
|
|
|
2 / 2 / 0
Регистрация: 06.04.2015
Сообщений: 91
|
|
| 05.02.2017, 01:35 [ТС] | |
|
Подскажите пожалуйста, как сделать так, как именно я хотел
0
|
|
|
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,609
|
||||||
| 05.02.2017, 02:33 | ||||||
|
Теоретически так:
Выполнить запрос к БД
P.P.S. А вообще что тут делает вопрос по VB?
1
|
||||||
|
2 / 2 / 0
Регистрация: 06.04.2015
Сообщений: 91
|
|
| 05.02.2017, 11:58 [ТС] | |
|
Я случайно не тот раздел указал(
0
|
|
|
|
|
| 05.02.2017, 12:37 | |
|
если все еще непонятно, разъясняю - писать запрос, не зная вашей структуры таблицы, невозможно
то же самое - невозможно писать КОНКРЕТНЫЙ код для вас, не видя вашего проекта, его компонентов и их свойств
0
|
|
|
2 / 2 / 0
Регистрация: 06.04.2015
Сообщений: 91
|
|
| 05.02.2017, 14:34 [ТС] | |
|
Есть 3 формы.
1 форма - форма авторизации. (на форме расположены Text.box1 и Text.box2 соответственно логин и пароль и кнопка "авторизоваться") 2 форма - форма, после авторизации туда переходит участник 3 форма - форма, после авторизации переходит туда администратор Есть база данных, в которой данные для авторизации. Это таблица Users (Email, password, (role - это список ролей, в моем случае администратор(1) и пользователь(2))). И все
0
|
|
|
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
|
|||||||
| 05.02.2017, 15:30 | |||||||
|
Если участник и администратор работают в принципиально разных приложения, то лучше и делать 2 проекта. А то как администратор зайдет в качестве участника? Если главная форма у них одна и та же, но ограничен функционал, то и настроить гл. форму после входа в программу. Форму авторизации вообще лучше вызвать в файле проекта, до создания главной формы, например
1
|
|||||||
|
2 / 2 / 0
Регистрация: 06.04.2015
Сообщений: 91
|
|
| 05.02.2017, 15:37 [ТС] | |
|
Могу я с вами связаться как нибудь ?
0
|
|
|
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
|
|
| 05.02.2017, 16:09 | |
|
Как-то здесь можно, в личку пишут
Или тебе e-mail?Добавлено через 10 минут Кстати, в теме " VS visual basic", а форум Delphi
0
|
|
| 05.02.2017, 18:49 | ||||||||
0
|
||||||||
|
2 / 2 / 0
Регистрация: 06.04.2015
Сообщений: 91
|
|||||||
| 06.02.2017, 22:24 [ТС] | |||||||
0
|
|||||||
|
|
|
| 06.02.2017, 22:42 | |
|
модератор, перенесите тему, оказывается все-таки Basic )))
0
|
|
| 06.02.2017, 22:42 | |
|
Помогаю со студенческими работами здесь
15
Вычисление значений функции двух переменных в Visual Basic - Visual Basic Где бесплатно скачать учебник по Visual Basic 6 и Visual Basic .Net ? возвращение ID из только что созданного рекорда SQL в visual basic Принцип работы SQL запросов в Visual Basic 6.0 (За основу взята Data) Примеры SQL запросов к базе данных через оболочку Visual Basic да и других языков Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|