![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| Fire44 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 17.9.2010 Репутация: нет Всего: -1 |
Как лучше всего защитить класс паролем?
Я не жду 100% защиты. |
|||
|
||||
| WolfAlone |
|
|||
![]() В экстазе ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1010 Регистрация: 16.9.2008 Где: Рай Репутация: нет Всего: 5 |
Приведите пожалуйста пример, того, что Вы хотите реализовать!
-------------------- И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!" Ф топку Ubuntu, Debian наше фсё! (с) Евгений Вольф |
|||
|
||||
| Fire44 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 17.9.2010 Репутация: нет Всего: -1 |
Чтоб без пароля не мог вызывать не один метод класса, что нужно в каждом методе проверять пароль?
|
|||
|
||||
| i2m |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 4.5.2010 Репутация: нет Всего: 1 |
Fire44, Только толку от этого пароля? В рефлекторе его можно будет так же увидеть.
Это сообщение отредактировал(а) i2m - 30.11.2010, 20:40 |
|||
|
||||
| Fire44 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 17.9.2010 Репутация: нет Всего: -1 |
Та он не сможет посмотреть этот класс, через рефлексатор, так как он будет на другом компе, по сети буду вызывать методы класса. Даже если он сможет посмотреть тот класс, та пусть смотрит, просто нужно защитить вызов метода, а защитить от просмотра исходного когда не нужно, просто нужно сделать примитивную защиту. Это сообщение отредактировал(а) Fire44 - 30.11.2010, 21:55 |
|||
|
||||
| Fire44 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 17.9.2010 Репутация: нет Всего: -1 |
Как сделать, чтоб без пароля, не мог создать объект класса?
|
|||
|
||||
| Ky7m |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 8.4.2008 Репутация: 1 Всего: 2 |
В конструкторе пусть параметром будет пароль, который проверяется, если не правильный сразу уничтожиться.
Но если честно, самая лучшая защита не писать такой класс, чтоб он не использовался. И пароль не забывать в protected поле хранить. А то классы можно подружить. |
|||
|
||||
| neutrino |
|
|||
![]() Gothic soul ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3041 Регистрация: 25.3.2002 Где: Верхняя Галилея, Кармиэль Репутация: 3 Всего: 62 |
Логин? Сессия?
Что еще предложить? -------------------- The truth comes from within ... Покойся с миром, Vit |
|||
|
||||
| Fire44 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 17.9.2010 Репутация: нет Всего: -1 |
Как в конструкторе прописать уничтожение объекта? |
|||
|
||||
| jonie |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 22 Всего: 118 |
Fire44, throw
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
| neutrino |
|
|||
![]() Gothic soul ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3041 Регистрация: 25.3.2002 Где: Верхняя Галилея, Кармиэль Репутация: 3 Всего: 62 |
Никак. Выкинуть эксепшен какой-нибудь. Добавлено через 34 секунды jonie, опередил -------------------- The truth comes from within ... Покойся с миром, Vit |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |