|
Разграничение ролей пользователей в приложении C#
|
|||
---|---|---|---|
#18+
Доброго времени суток. Нужно сделать так, чтобы логин и пароль приложения брался из данных пользователей SQL. В SQL создано 3 пользователя, у каждого своя роль и доступ к таблицам: Administrator Restorator Operator Код формы аутентификации: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65.
Если оставить Integrated Security = True, то авторизация будет независимо от того, что я введу в строку логин и пароль. Если же убрать Integrated Security = True, то выдаёт ошибку(точно так же как и выше, независимо от того, что введу в строки): Код app.config Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Setting.setting: Помогите найти и исправить ошибку. Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2018, 20:45 |
|
Разграничение ролей пользователей в приложении C#
|
|||
---|---|---|---|
#18+
Aether Код: c# 1. 2. 3.
txtUser и txtPassrd это ссылки на элементы управления, контролы (текстбоксы, если проще). это НЕ текст, который пользователи вводят в поле. вот по ссылке https://msdn.microsoft.com/ru-ru/library/system.windows.forms.textbox(v=vs.110).aspx вы можете пройти и посмотреть, как извлечь из элемента управления введённое значение. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2018, 21:24 |
|
Разграничение ролей пользователей в приложении C#
|
|||
---|---|---|---|
#18+
Когда я вижу, как в винформс напрямую лезут в свойства контрола, моя рука тянется к парабеллуму. Биндинги надо использовать. И работать с моделью. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2018, 03:27 |
|
Разграничение ролей пользователей в приложении C#
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныКогда я вижу, как в винформс напрямую лезут в свойства контрола, моя рука тянется к парабеллуму. Биндинги надо использовать. И работать с моделью. не всё так однозначно. По вашей же ссылке: авторЯ думаю, что этот код, хотя и довольно впечатляющий, изобретает колесо, которое WinForms не предназначено для использования. Попытка реализовать шаблон Model-View-ViewModel с помощью WinForms вызовет у вас больше проблем, чем вы можете себе представить, если ваше приложение немного сложнее, чем, скажем, приложение калькулятора. Вы используете отражение довольно широко, поэтому ваша привязка по своей сути медленна, а это значит, что ваш просмотр должен быть как можно более простым, потому что привязка многих элементов управления будет более болезненной, чем нужно. Приложения WinForms лучше работают с шаблоном Model-View-Presenter . ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2018, 09:49 |
|
Разграничение ролей пользователей в приложении C#
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныКогда я вижу, как в винформс напрямую лезут в свойства контрола, моя рука тянется к парабеллуму. Биндинги надо использовать. И работать с моделью. ни о каких биндингах в данном случае и речи быть не может, ТС пока не различает контролы от введённого в них текста :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2018, 11:21 |
|
Разграничение ролей пользователей в приложении C#
|
|||
---|---|---|---|
#18+
hVosttСон Веры ПавловныКогда я вижу, как в винформс напрямую лезут в свойства контрола, моя рука тянется к парабеллуму. Биндинги надо использовать. И работать с моделью. ни о каких биндингах в данном случае и речи быть не может, ТС пока не различает контролы от введённого в них текста :) +1 Видно же, что человек зелен, какой ему MVVM с MVP? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2018, 11:40 |
|
|
start [/forum/search_topic.php?author=x2088&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 608ms |
total: | 793ms |
0 / 0 |