powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ViewState
80 сообщений из 80, показаны все 4 страниц
ViewState
    #38754191
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.

Еcть траница page1.aspx и page2.aspx. page1.aspx открывает page2.aspx в другом окне.

Вопрос: Есть возможность из странице page1.aspx записать параметры с данными в ViewState страницы page2.aspx перед открытием ?

Спасибо.
...
Рейтинг: 0 / 0
ViewState
    #38754201
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777,
страницу формирует сервер, отсылайте вьюстейт на сервер формируйте страницу выводите клиенту этож простое скрытое поле
но что это вам даст?
в свете предыдущего топика ( вашего)
вьюстейт - раковая опухоль формс, с котороий впрочем можно еще пожить, сессия механизм складирования данных для джуниоров, никогда имхо не пользуйтесь ими
...
Рейтинг: 0 / 0
ViewState
    #38754213
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если често я уж з******я стараясь скрыть параметры с данными. Сессия перезписывается, в QueryString все наглядно. Все было бы хорошо, если страницы пеереходили бы в одном окне. Нет. Одн оконо открывает другое. И не знаю как на другое окно передать данные никому не показывая. Б***ть.


Извините. Все программеры нервные ? :-)
...
Рейтинг: 0 / 0
ViewState
    #38754217
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777Все программеры нервные ?
только миддлы. Как известно, сеньорам все фиолетово, джуниоры уверены, что они всё знают, и только миддлы понимают, что они ничего не знают, поэтому нервничают
...
Рейтинг: 0 / 0
ViewState
    #38754220
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777,
у вас из одного окна открывается по ссылке другое окно? я так понял? если юзер опознан сервером
можете в его контексте безопасности хранить чемодан данных свежих и актуальных, и перед открытием второго окна обновлять
данные в этом bag_e ( или через строку запроса или аджаксом)
...
Рейтинг: 0 / 0
ViewState
    #38754228
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Где-то в степиantihacker777,
у вас из одного окна открывается по ссылке другое окно? я так понял? если юзер опознан сервером
можете в его контексте безопасности хранить чемодан данных свежих и актуальных, и перед открытием второго окна обновлять
данные в этом bag_e ( или через строку запроса или аджаксом)

Что означает перед открытием второго окна обновлять
данные в этом bag_e ? И что значит "запроса" ? Тот же QueryString ? Да. юзер опознан сервером.
...
Рейтинг: 0 / 0
ViewState
    #38754242
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777,
контекст безопасности это ваша квартира куда вы попадаете с каждым запросом на сервер ( если кука не просрочена)
вы можете натащить туда всякого барахла или насрать на столе ( настройки юзера) вы можете пользоваться эти барахлом
постоянно годами ( настройки юзера в базе) можете временно ( синхронизовать часть квартиры в кеше пока кука не сдохла или ...).
как затащить с клиента это ..... , ну тут масса возможностей..
...
Рейтинг: 0 / 0
ViewState
    #38754251
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про это я понял ? Как мне передать параметры никому не показывая ? Вот вопрос.
...
Рейтинг: 0 / 0
ViewState
    #38754258
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777,

... HiddenField ?
...
Рейтинг: 0 / 0
ViewState
    #38754261
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как миддал тоже пробовал. Если посмотреть в ресурс страницы , томожно увидеть значение :-)
...
Рейтинг: 0 / 0
ViewState
    #38754267
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777,

...а если бы он вез патроны у злоумышленника есть Fiddler ?
...
Рейтинг: 0 / 0
ViewState
    #38754273
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не понял
...
Рейтинг: 0 / 0
ViewState
    #38754276
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
бл?*:!. Если HiddenField.Visible=false, то в натуре нигде не видно. А КАК ПЕЕРДАТЬ ТУДА ЗНАЧЕНИЕ С ДРУГОГО ОКНА ?
...
Рейтинг: 0 / 0
ViewState
    #38754295
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777, а что значит "page1.aspx открывает page2.aspx в другом окне"? Ссылка с target="_blank"?
...
Рейтинг: 0 / 0
ViewState
    #38754298
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777бл?*:!. Если HiddenField.Visible=false, то в натуре нигде не видно.Ахаха. Если Visible=false, то элемент тупо не рендерится, и конечно его нигде не видно.
...
Рейтинг: 0 / 0
ViewState
    #38754301
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя бы комментарии к свойству не поленились прочитать, не говоря уже о документации.
...
Рейтинг: 0 / 0
ViewState
    #38754408
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAantihacker777, а что значит "page1.aspx открывает page2.aspx в другом окне"? Ссылка с target="_blank"?

Да так и есть. Так как можно передать значение ?
...
Рейтинг: 0 / 0
ViewState
    #38754412
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777skyANAantihacker777, а что значит "page1.aspx открывает page2.aspx в другом окне"? Ссылка с target="_blank"?

Да так и есть. Так как можно передать значение ?То есть GET запрос. Как передаются параметры в GET запросе?

А что передать-то надо и зачем, если (я так понял) это уже есть в сессии?
...
Рейтинг: 0 / 0
ViewState
    #38754420
Anton.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Окно открывайте не хтмл-ной ссылкой, а серверным контролом (типа ASP:Button), и в обработчике контрола собираете данные, кладёте куда-нибудь, после чего делаете редирект. Хотя я бы советовал все необходимые странице данные передавать в строке запроса.
...
Рейтинг: 0 / 0
ViewState
    #38754426
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777,

...ну зашифруй свой параметр в base64, чтоб никто не догадался .. :) в чем вся антишпионская фишка-то? ... если юзер чуть-чуть настойчиво захочет увидеть запрос к серверу (и у него есть доступ к Гуглю) - он его в конце концов увидит (через тот же фидлер) ...
...
Рейтинг: 0 / 0
ViewState
    #38754427
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На втрой странице есть GridView. У GridView ресурсом являается SQlDataSource. И этот SQlDataSource из базы вытаскивает данные в зависимости от ID задачи. Далее выбрав из GridView нужную задачу надо открыть ее в другом окне для редктирования. Вот и надо в новом окне вытащить данные выбранной задачи.
...
Рейтинг: 0 / 0
ViewState
    #38754430
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777На втрой странице есть GridView. У GridView ресурсом являается SQlDataSource. И этот SQlDataSource из базы вытаскивает данные в зависимости от ID задачи. Далее выбрав из GridView нужную задачу надо открыть ее в другом окне для редктирования. Вот и надо в новом окне вытащить данные выбранной задачи.

...это все можно реализовать на одной странице переключая свойства Visible у div-ов или отдельных контролов ... меньше канители будет ...
...
Рейтинг: 0 / 0
ViewState
    #38754436
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
carrotikantihacker777На втрой странице есть GridView. У GridView ресурсом являается SQlDataSource. И этот SQlDataSource из базы вытаскивает данные в зависимости от ID задачи. Далее выбрав из GridView нужную задачу надо открыть ее в другом окне для редктирования. Вот и надо в новом окне вытащить данные выбранной задачи.

...это все можно реализовать на одной странице переключая свойства Visible у div-ов или отдельных контролов ... меньше канители будет ...

Понимаешь так надо....
...
Рейтинг: 0 / 0
ViewState
    #38754440
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777На втрой странице есть GridView. У GridView ресурсом являается SQlDataSource. И этот SQlDataSource из базы вытаскивает данные в зависимости от ID задачи. Далее выбрав из GridView нужную задачу надо открыть ее в другом окне для редктирования. Вот и надо в новом окне вытащить данные выбранной задачи.Для этого используется строка запроса (QueryString).
Всегда можно скопировать и вернуться прямо к задаче, минуя ожидание загрузки данных в грид и поиска задачи там.
...
Рейтинг: 0 / 0
ViewState
    #38754443
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Просто там все наглядно видно. Что передает. Сейчас прога так и работает. Остается только шифровать строку запроса. Другого оптимального выхода не вижу.
...
Рейтинг: 0 / 0
ViewState
    #38754444
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777, проблема в том, что необходимо, чтобы один пользователь не мог видеть задачи другого пользователя, а Вы не знаете как это реализовать?
...
Рейтинг: 0 / 0
ViewState
    #38754446
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777carrotikпропущено...


...это все можно реализовать на одной странице переключая свойства Visible у div-ов или отдельных контролов ... меньше канители будет ...

Понимаешь так надо....

...понимаю ... в свое время (я уже отошел от веб-формс) писал подобную задачу (реестр - дитейл вью - редактирование) в разных страницах .. через HiddenField/QueryString, потом пришел к сохранению переходных параметров в БД, потом все реализовал на одной страницe и в дуду не дудел ....
...потом все переписал на WebAPI+JQuery+knockout .... :-)
...
Рейтинг: 0 / 0
ViewState
    #38754450
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777Просто там все наглядно видно. Что передает.И что?
antihacker777Остается только шифровать строку запроса. Другого оптимального выхода не вижу.Ну будет как в Google Drive: docs.google.com/document/d/1QZvSjyzYNE0W9H8hvqIhRRGc1NN0FPPAP0rUuIJ9SPb, - а что это даст?
...
Рейтинг: 0 / 0
ViewState
    #38754456
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotikantihacker777пропущено...


Понимаешь так надо....

...понимаю ... в свое время (я уже отошел от веб-формс) писал подобную задачу (реестр - дитейл вью - редактирование) в разных страницах .. через HiddenField/QueryString, потом пришел к сохранению переходных параметров в БД, потом все реализовал на одной страницe и в дуду не дудел ....
...потом все переписал на WebAPI+JQuery+knockout .... :-):)

Задача - это некий ресурс, доступный по протоколу HTTP. Соответсвенно у задачи есть некий URI. Проще надо быть.
...
Рейтинг: 0 / 0
ViewState
    #38754565
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
Задача - это некий ресурс, доступный по протоколу HTTP. Соответсвенно у задачи есть некий URI. Проще надо быть.

... С последним утверждением согласен, но в данной конкретной ситуации у ТС
а) злобные пользователи, стремящиеся вычислить свой юзер-айди и зайти с его помощью в ведомость зарплаты,
б) злобные админы, не позволяющие использовать javascript,
в) злобный заказчик, не позволяющий отойти от концепции многостраничного ASPX...

... как быть? :)
...
Рейтинг: 0 / 0
ViewState
    #38754574
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik, а где собственно проблема? :)
...
Рейтинг: 0 / 0
ViewState
    #38754596
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAcarrotik, а где собственно проблема? :)

...я не знаю, но ТС уже вторую страницу не может надежно зашифроваться ...
...
Рейтинг: 0 / 0
ViewState
    #38755476
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята если передать строку запроса через Server.transfer , то кто как то сможет содержимое строки ?
...
Рейтинг: 0 / 0
ViewState
    #38755483
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И те параметры которые передаються через PreviousPage тоже могут как то увидеть ?
...
Рейтинг: 0 / 0
ViewState
    #38755505
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777Ребята если передать строку запроса через Server.transfer , то кто как то сможет содержимое строки ?Так что-ли?
Код: c#
1.
Server.Transfer("Task.aspx?id=1234567");


Передавай. Но ИМХО это костыль :)
...
Рейтинг: 0 / 0
ViewState
    #38755508
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему костыли ?
...
Рейтинг: 0 / 0
ViewState
    #38755513
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777Почему костыли ?Юзабилити страдает и потенциальная дыра в безопасности остаётся.
...
Рейтинг: 0 / 0
ViewState
    #38755517
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПРи чем тут юзабилити ? Главное что с безопасностью ?
...
Рейтинг: 0 / 0
ViewState
    #38755519
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777ПРи чем тут юзабилити ? Главное что с безопасностью ?Пользователь не видит, что переходит к Task.aspx?id=1234567, теряет возможность скопировать ссылку и потом вернутся к работе, или скинуть кому-то, кто имеет права на просмотр задачи (руководителю например, чтобы обсудить). То есть страдает юзабилити.
При этом возможность перейти по прямой ссылке к Task.aspx?id=1234567 остаётся. То есть потенциальная дыра.

Что тут не понятного?
...
Рейтинг: 0 / 0
ViewState
    #38755525
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне так и надо. Нечего отправлять линки туда сюда. Пускай нормально заходят если хотят что то увидеть. И как чужой мсожет по ссылке открыть если его ни кто не видит и нет возможности копировать и отправлть ? Ничего не понятно :-)
...
Рейтинг: 0 / 0
ViewState
    #38755531
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наивный чукотский мальчик. Кто-нибудь когда-нибудь обязательно узнает, что можно ходить по прямой ссылке.

Что за хитрый ишью трекер-то пишешь, колись? :)
...
Рейтинг: 0 / 0
ViewState
    #38755536
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777Нечего отправлять линки туда сюда. Пускай нормально заходят если хотят что то увидеть.Очередной программист порешал за пользователей, как им удобнее работать. Ну ну
...
Рейтинг: 0 / 0
ViewState
    #38755539
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело даже не в этом. Безопсность прежде всего. Это даже не решил. Руководство с секюрити админами. Так значить такой линк ни где не увидят ?
...
Рейтинг: 0 / 0
ViewState
    #38755545
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAНаивный чукотский мальчик. Кто-нибудь когда-нибудь обязательно узнает, что можно ходить по прямой ссылке.

Что за хитрый ишью трекер-то пишешь, колись? :)

Уже знают. Но как они догоаются как назывются параметры ? Что бы подставлять значение в строку запроса надо знать какие есть параметры и как они называются.
...
Рейтинг: 0 / 0
ViewState
    #38755549
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777, вот и обсуждай свой костыль с руководством и секьюрити админами. От тебя небось хотят нормальную проверку прав доступа, а не защиту от дурака.
...
Рейтинг: 0 / 0
ViewState
    #38755554
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777skyANAНаивный чукотский мальчик. Кто-нибудь когда-нибудь обязательно узнает, что можно ходить по прямой ссылке.

Что за хитрый ишью трекер-то пишешь, колись? :)

Уже знают. Но как они догоаются как назывются параметры ? Что бы подставлять значение в строку запроса надо знать какие есть параметры и как они называются.Да никто не будет специально догадываться.
Будет какая-нибудь ошибка, в логах засветится строка запроса, или в коде посмотрят при отладке.
Кинут пользователю, чтобы тот подтвердил, что всё нормуль. И накрылась вся твоя безопасность.
...
Рейтинг: 0 / 0
ViewState
    #38755570
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

Нее кто сказал что - это вся моя безопастность ? Это тока часть на уровне интерфейса. Максимальнно скрыть то что наглядно видно.
Тут еще разные уровни и фичи. В том числе и квартира о которой ты говорил. И не я один над этим работаю. Так что все тут комплексно.
...
Рейтинг: 0 / 0
ViewState
    #38755573
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

Так я же еще значение этото Server.Tranfer буду шифровать на Base64. Вот и сам подумай. Что лучше ? Наглядно видные шифрованные значения или наглядно не видные шифрованные значения ? Вот вся суть.
...
Рейтинг: 0 / 0
ViewState
    #38755583
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777, да делай как считаешь нужным, не мне же с этим работать. Просто ИМХО это костыль.
...
Рейтинг: 0 / 0
ViewState
    #38755701
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777,

.. блин, да можно вообще страницы в iframe (или даже классическом фрейме - да, ересь, но работает) выводить, тогда в строке броузера будет только адрес главной страницы .. вон в соседнем разделе у человека обратная проблема, как из iframe реальный урл в главную страницу вытащить .. :)
...
Рейтинг: 0 / 0
ViewState
    #38756931
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это рещает вопрос передать парметры скрытно на другое окно ?
...
Рейтинг: 0 / 0
ViewState
    #38757014
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777Это рещает вопрос передать парметры скрытно на другое окно ?
нет

решение проблем безопасности лежит в другой плоскости
если нет прав на доступ к объекту nnn (bls-bla.aspx?id=nnn) -значит нет + регистрация успешных и неуспешных обращений

маскировка параметров в url - это вторично. Ну зашифруйте на сервере сеансовым ключом каким нибудь,
...
Рейтинг: 0 / 0
ViewState
    #38757655
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не прав. Защиту можно ставить где угодно как угодно. И на разных уровнях. Но если расшифруют содержимое парамтра, то никакая защита не поможет
...
Рейтинг: 0 / 0
ViewState
    #38757723
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777,
все воюете ( с)
я чего то не догоняю, что за фобия все скрывать, я так понял вы userid гоняете туда сюда, и пытаетесь его скрыть от посторонних?
...
Рейтинг: 0 / 0
ViewState
    #38757727
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все параметры.
...
Рейтинг: 0 / 0
ViewState
    #38757728
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И мы не воюем )

Обсуждаем !
...
Рейтинг: 0 / 0
ViewState
    #38757732
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777,
и зачем их скрывать ? если работа идет в контексте безопасности?
...
Рейтинг: 0 / 0
ViewState
    #38757747
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777,
ну вот я стрыл все параметры со строки запроса какого то юзверя, расскажите мне что я смогу с ними сделать?
...
Рейтинг: 0 / 0
ViewState
    #38757820
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777,
ну что вы молчите? не может злобный враг повторить запрос ибо система безопасности его не пустит с этим запросом
Или новое течение в мембершипе - id юзера гонять в строке запроса?
...
Рейтинг: 0 / 0
ViewState
    #38758348
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если знать ID задачи можно просмотреть перебором задачу других. Конечно я не буду пускать если UserID не будет совпадать с UserID задачи в контексте безопастности. Но тем ни менее. Не хотелось бы что бы ID задачи гуляли тюда сюда наглядно. Как то не красиво. То есть скрывать - это один из фич контекста безопастности.
...
Рейтинг: 0 / 0
ViewState
    #38758450
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777Если знать ID задачи можно просмотреть перебором задачу других.
а права доступа на что?

antihacker777То есть скрывать - это один из фич контекста безопастности.
это не фича, это иллюзия безопасности

не нравится вид строки параметров - закодируйте(это не шифрование) base64
...
Рейтинг: 0 / 0
ViewState
    #38758482
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777Если знать ID задачи можно просмотреть перебором задачу других. Конечно я не буду пускать если UserID не будет совпадать с UserID задачи в контексте безопастности. Но тем ни менее. Не хотелось бы что бы ID задачи гуляли тюда сюда наглядно. Как то не красиво. То есть скрывать - это один из фич контекста безопастности.Какая-то дурацкая фича. Issue/Bug tracker-ом (в частности Jira) никогда не пользовался? В команде никогда не работал?
...
Рейтинг: 0 / 0
ViewState
    #38758487
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю вся эта галиматья закончится хотелкой какого-нибудь начальника отслеживать задачи подчинённых и иметь прямой доступ по ссылке.
И родится у ТСа в голове миф о самодуре начальнике, не знающем, что он сам хочет
...
Рейтинг: 0 / 0
ViewState
    #38758777
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята, спасибо Вам конечно, но я хотел узнать только, что можем сделать для безопастности на уровне клиентского интерфейса. А вы отвечаете глобально. Или давайте создадим тему "Варианты контекста безопастности" и там бум мозговать глобально :-)
...
Рейтинг: 0 / 0
ViewState
    #38758785
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777, костыль с Server.Transfer создаёт иллюзию безопасности в твоих глазах.
...
Рейтинг: 0 / 0
ViewState
    #38758793
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777, редактировать кстати пользователь свою задачу может?
...
Рейтинг: 0 / 0
ViewState
    #38758796
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Номер задачи также является секретной информацией? Передаётся от постановщика испольнителю в конверте?
...
Рейтинг: 0 / 0
ViewState
    #38758843
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAНомер задачи также является секретной информацией? Передаётся от постановщика испольнителю в конверте?

Редактировать может. А номер задачи это и не есть номер задачи , который передается в параметр. Номер задачи не совпадает с номером задачи в базе данных
...
Рейтинг: 0 / 0
ViewState
    #38758855
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777skyANAНомер задачи также является секретной информацией? Передаётся от постановщика испольнителю в конверте?

Редактировать может. А номер задачи это и не есть номер задачи , который передается в параметр. Номер задачи не совпадает с номером задачи в базе данныхЯ понимаю, что не идентификатор. И кому этот номер известен, помимо испольнителя?

Отредактирует испольнитель задачу, нажмёт сейв... Фигак, фигак и всплывёт Task.aspx без параметров. Шняга.
А как пользователь будет расстраиваться, когда F5 нажмёт
...
Рейтинг: 0 / 0
ViewState
    #38758929
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Номер известен тому кто поставил задачу. И почему ты думаешь что он без параметра всплывет ? ДРуг я не профи конечно, но давай не будем засорять ерундой. Я знаю как надо делать что бы он не всплыл без параметра
...
Рейтинг: 0 / 0
ViewState
    #38759147
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777Номер известен тому кто поставил задачу. И почему ты думаешь что он без параметра всплывет ?А да, всплывёт с параметрами.
Или ты везде собрался Server.Transfer() использовать? Ну флаг тебе в руки, потом расскажешь, что из этого вышло.
antihacker777ДРуг я не профи конечно, но давай не будем засорять ерундой. Я знаю как надо делать что бы он не всплыл без параметраВыше я уже писал, что делай как хочешь, только ИМХО это костыль.
...
Рейтинг: 0 / 0
ViewState
    #38761466
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А в чем конкретно костыл ?

Чем Server.Transfe отличается от ClientScript.RegisterStartupScript ? А не костыл ли ClientScript.RegisterStartupScript ? Если все костыл то что не костыл ? :-) Где ответ ?
...
Рейтинг: 0 / 0
ViewState
    #38761474
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777А в чем конкретно костыл ?Да со временем поймёшь.

И да, в коде страницы-то параметры светятся (что-то я сразу об этом не подумал), раз задачу можно редактировать.
В теге <form>, атрибут action.
...
Рейтинг: 0 / 0
ViewState
    #38761517
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чужой редактировать не может. Если параметр UserID не совпадает с парамтером Session["UserID"], то даже страница для редактирования задачи не откроется.
...
Рейтинг: 0 / 0
ViewState
    #38761537
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777Чужой редактировать не может. Если параметр UserID не совпадает с парамтером Session["UserID"], то даже страница для редактирования задачи не откроется.Но прямую-то ссылку посмотреть можно, и открыть её можно. Так что пляски с Server.Transfer() - это не более, чем защита от дурака за счёт юзабилити.
...
Рейтинг: 0 / 0
ViewState
    #38761577
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как он откроет если Session["UserID"] не совпадает ? А он саздется при логоне в систему и присваивается системой а не вручную. И ни где нет возможности менять.
...
Рейтинг: 0 / 0
ViewState
    #38761610
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antihacker777,
Session["UserID"] - зачем это? что это такое?
...
Рейтинг: 0 / 0
ViewState
    #38761617
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степи, ну типа контекст выполнения он так запилил.
...
Рейтинг: 0 / 0
ViewState
    #38761631
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
Я вобще не могу понять, что хочет этот парень ( четыре дня шифрует строку)
"Поверьте мне на слово - это правда." (с)
...
Рейтинг: 0 / 0
ViewState
    #38767730
antihacker777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скрываем, шифруем, маскируем, красим. Максимльно скрываем на уровне интерфейса все что можно ? Братва спасибо всем !
...
Рейтинг: 0 / 0
80 сообщений из 80, показаны все 4 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ViewState
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]