Вниз
Скачать: CL | DM;

Допустимые символы   Найти похожие ветки 

← →
Белый волк   (2004-08-15 18:45) [0]

Нужно ли проверять какие символы пользователь помещает в переменную string. Длинну я проверяю, а можно ли при помоши введения в переменную кривого смвола вывести из строя или нарушить безопасность программы.


← →
jack128 ©   (2004-08-15 18:58) [1]

если логика твоей программы предпологает, что пользователь введет строго определённые символы, то проверка нужна, иначе нет..


← →
Белый волк   (2004-08-15 19:10) [2]

Дело в том что я в данный момент начал писать модуль с константами и стал перед вопросом писать ли туда список допустимых синволов.
Я имею ввиду будет ли это брешью в безопасности если пользователю запретить вводить любые синволы. Синволы нужны для имени пользователя(игрока) и имени государства. Как вы думаете стоит ограничевать диапазон набираемых синволов?


← →
jack128 ©   (2004-08-15 19:18) [3]


> если пользователю запретить вводить любые синволы.
радикально. Брешью в безопаснасти наврядли, а вот в функциональности - точно ;-)

> модуль с константами и стал перед вопросом писать ли туда
> список допустимых синволов
не понял, как связан модуль с канстантами и вписок допустиных символов. И вообще, подумай, откуда мы, не зная твоей задачи, можем знать какие символы может вводить твой юзер, а какие нет. Ты кажись, что то премудрил ;-)


← →
Белый волк   (2004-08-15 19:30) [4]

Просто в исходниках одной из стратегических игр я увидел запрет на ввод этих самых посторонних синволов (в переписке между игроками) и меня заинтересовал вопрос, зачем?


← →
Белый волк   (2004-08-15 19:35) [5]

Мне ведь не жалко, пусть вводит себе хоть %;"№":?()_ просто к примеру в PHP обычно проверяется не ввёл ли пользователь чего плохого... Вотя и решил не является ли в Delphi такие синволы угрозой безопасности...
Мне нужен простой ответ являются или нет?


← →
KSergey ©   (2004-08-15 20:20) [6]

Смотря как прогу написать
Однозначно сказать нельзя - это однозначно.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.019 c
4-1089985779
Анатолий
2004-07-16 17:49
2004.08.29
Закрыть хендл, принадлежащий чужому просессу.


3-1091623108
Shama_n
2004-08-04 16:38
2004.08.29
Как получить кол-во записей удовлетворяющих условию


6-1088326312
Oleg
2004-06-27 12:51
2004.08.29
Порты в Windows 9x, NT, XP


1-1092304940
Alek
2004-08-12 14:02
2004.08.29
Про работу с фреймами


1-1092418819
Gnec
2004-08-13 21:40
2004.08.29
Как сделать чтобы в memo язык сразу делался английским




   Наверх