powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Тег <select>
11 сообщений из 11, страница 1 из 1
Тег <select>
    #34582741
BaxTMaH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Возник вопрос.
Делаю сайт с разным доступом к элементам на страничке. То бишь начальник может исправлять и видеть все, а обычные рядовые юзеры не могут править например дату получения задания и окончания задания. Дату я представил в виде 3 тегов <select>, где 1 тег это день, второй месяц и третий соответственно год. Как мне сделать чтобы не все юзеры могли менять значение в этих тегах?

Я попытался сделать через атрибут "disabled" тега <select>. В принципе доступ ограничить я смог. Но тут возникла проблема, что когда я нажимаю кнопку submit, то значения тегов, у которых я поставил disabled не передаются серваку. Я в принципе согласен, что это так и надо, но почему тогда значения нормально в эти теги проставляется, а потом не передается? Как это можно обойти?
...
Рейтинг: 0 / 0
Тег <select>
    #34582873
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то всех как прорвало с подобными вопросами.
Поля форм конечно можно disabled или readonly,
но защищать-то надо сервер:
при отправке запроса, на сервере проверяются права юзера(в фильтре или в скрипте), и, если их недостаточно, ему об этом сообщают
...
Рейтинг: 0 / 0
Тег <select>
    #34582884
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BaxTMaH Я в принципе согласен, что это так и надо, но почему тогда значения нормально в эти теги проставляется, а потом не передается? Как это можно обойти?
А как кстати нужно?
можно просто убрать селект=)
...
Рейтинг: 0 / 0
Тег <select>
    #34583192
BaxTMaH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LINUXERчто-то всех как прорвало с подобными вопросами.
Поля форм конечно можно disabled или readonly,
но защищать-то надо сервер:
при отправке запроса, на сервере проверяются права юзера(в фильтре или в скрипте), и, если их недостаточно, ему об этом сообщают
Ну то что на серваке это понятно. Просто прикольнее было бы уже на страничке запретить изменять поля.
...
Рейтинг: 0 / 0
Тег <select>
    #34583287
BaxTMaH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если человек не сможет изменить поле в окне, то он соответственно не сможет и серваку навредить? Или это можно обойти?
...
Рейтинг: 0 / 0
Тег <select>
    #34583346
sergkarpenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BaxTMaHЕсли человек не сможет изменить поле в окне, то он соответственно не сможет и серваку навредить? Или это можно обойти?
конечно можно обойти.
1) сохранить локально, убрать дизейбл и запостить то что нужно
2) поставить что нибудь типа firebug для ff - там все на ходу можно менять
...
Рейтинг: 0 / 0
Тег <select>
    #34583382
BaxTMaH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sergkarpenko BaxTMaHЕсли человек не сможет изменить поле в окне, то он соответственно не сможет и серваку навредить? Или это можно обойти?
конечно можно обойти.
1) сохранить локально, убрать дизейбл и запостить то что нужно
2) поставить что нибудь типа firebug для ff - там все на ходу можно менять
Хммм, вот жуки хитрые -) И как от этого надо защищатся?-) В общих чертах?
...
Рейтинг: 0 / 0
Тег <select>
    #34585669
aL MIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно проверять откуда "пришел" юзер, с сервера или запустил локально?
И как уже говорили то отдельную таблицу с правами пользователей + авторизация на сайте и проверкой при модификации информации - не достаточно прав, сообщаем об этом пользователю.
...
Рейтинг: 0 / 0
Тег <select>
    #34590018
BaxTMaH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как проверить с сервера пришло или локально?
...
Рейтинг: 0 / 0
Тег <select>
    #34590163
gesper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BaxTMaHА как проверить с сервера пришло или локально?

На моей памяти.. это можно сделать проверив заголовки запроса или добавив в форму скрытое поле с генерирующимся ключом, который к примеру будет действителен только в ближайшие 10 минут после запроса страницы и соответствено даные переданые от страницы будут приниматься только 10 минут.

И вобще помойму тема не там создана.. вопрос прав и что и как на странице выглядит должен решаться в PHP скриптах, например.. то есть до поступления к пользователю
...
Рейтинг: 0 / 0
Тег <select>
    #34590268
sergkarpenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BaxTMaHА как проверить с сервера пришло или локально?
зачем вам это проверять?
сделайте разные категории пользователей "начальство", "не начальство", ...
потом сделайте разные версии страниц для разных категорий,
начальство может править, остальные просто смотреть(тег form отсутсвует - постить нечего)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Тег <select>
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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