Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
аутентификация пользователя
|
|||
|---|---|---|---|
|
#18+
пытаюсь разобраться как это можно сделать. На данный момент у меня есть родительская форма, на которой два текстбокса для ввода логина и пароля, кнопка ок, на которой висит такой обработчик: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2004, 14:30 |
|
||
|
аутентификация пользователя
|
|||
|---|---|---|---|
|
#18+
да забыла сказать, что аутентификация происходит на уровне SQL Server ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2004, 14:31 |
|
||
|
аутентификация пользователя
|
|||
|---|---|---|---|
|
#18+
должно быть так: SqlConnection1.ConnectionString = "Server=dev03; userid=" & myuser & "; password=" & mypassword & "; database= schet" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2004, 14:33 |
|
||
|
аутентификация пользователя
|
|||
|---|---|---|---|
|
#18+
только & надо заменить на + :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2004, 14:35 |
|
||
|
аутентификация пользователя
|
|||
|---|---|---|---|
|
#18+
Чтобы строку составить, надо использовать конкатенацию: Код: plaintext 1. if SqlConnection1.State = ConnectionState.Open ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2004, 14:36 |
|
||
|
аутентификация пользователя
|
|||
|---|---|---|---|
|
#18+
логика в том, что, если пользователь ввел правильно все, тогда открывается форма с меню, а если неправильно, то выдается сообщение об ошибки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2004, 16:03 |
|
||
|
аутентификация пользователя
|
|||
|---|---|---|---|
|
#18+
2 irinka Уважаемая, присвоение строки объекту SqlConnection1 не означает, что коннект у вас открывается:) Поэтому Ваша проверка всегда будет MsgBox("Неправильно ввели пароль"). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2004, 16:06 |
|
||
|
аутентификация пользователя
|
|||
|---|---|---|---|
|
#18+
хорошо а если написать так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2004, 16:56 |
|
||
|
аутентификация пользователя
|
|||
|---|---|---|---|
|
#18+
авторлогика в том, что, если пользователь ввел правильно все, тогда открывается форма с меню, а если неправильно, то выдается сообщение об ошибки Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2004, 19:54 |
|
||
|
аутентификация пользователя
|
|||
|---|---|---|---|
|
#18+
2 irinka Вариант vladgrig по симпатичнее будет :-) Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2004, 08:51 |
|
||
|
аутентификация пользователя
|
|||
|---|---|---|---|
|
#18+
Согласна... :) Я не волшебник, я только учусь, да простят меня профи :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2004, 10:35 |
|
||
|
аутентификация пользователя
|
|||
|---|---|---|---|
|
#18+
А, что, РАБОТАЕТ??? Я из головы написал, и даже не попробовал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2004, 11:09 |
|
||
|
аутентификация пользователя
|
|||
|---|---|---|---|
|
#18+
А, что, РАБОТАЕТ??? Я из головы написал, и даже не попробовал Главное идея, а остальное можно и докрутить. Например, в try catch надо включить только открытие соединения, в finally его закрытие. И в catch не быть столь однозначным по неверности ввода пользователя или пароля. Т.к могут быть и другие причины исключения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2004, 11:18 |
|
||
|
аутентификация пользователя
|
|||
|---|---|---|---|
|
#18+
авторНапример, в try catch надо включить только открытие соединения, в finally его закрытие. Я думал над этим, но, не будет проблем, если соединение не откроется, а мы будем пытаться его закрыть??? А в catch я читал, можно вообще, делать исключения на определённые ошибки, например на один Error одно исключение на другой Error другое и т.д. Try ... Catch ... Catch ..... End Try ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2004, 12:02 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32622331&tid=1438715]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
61ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 411ms |

| 0 / 0 |
