В зависимости от типа объекта (поле для ввода пароля и поле для ввода e-mail) вешаем ему дополнительные свойства, а обработчик на стороне библиотеки запускает проверку могут ли находится данные, которые ввёл пользователь в то или иное поле.
Потому как сейчас проверок нет и ввести можно что угодно.
Нужно создать механику обработки проверки ввода.
1. Тип данных для ввода: цифры, буквы, спецсимволы
2. Исключения: спецсимволы
В зависимости от типа объекта (поле для ввода пароля и поле для ввода e-mail) вешаем ему дополнительные свойства, а обработчик на стороне библиотеки запускает проверку могут ли находится данные, которые ввёл пользователь в то или иное поле.
Потому как сейчас проверок нет и ввести можно что угодно.
4b36dced1c
Сделал проверку на работоспособность команды
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-logging/commit/4b36dced1c2ef177b4ef31e73a6ecfabf07b60a1
Сделал проверку на работоспособность команды
Если каталог содержит русские буквы, то не сохраняется значение:
Если каталог содержит русские буквы, то не сохраняется значение:


Если каталог содержит русские буквы, то не сохраняется значение:
Проверил, у меня сохраняется
https://gitea.ublinux.ru/YanTheKaller/libublsettingsui-gtk3/commit/2bb05506f3ae083c7bd1459a9c6306ebc89d5072
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-logging/commit/219a2782b3f1a4d4e78fa3e37a61e4e6b19771d0
> Если каталог содержит русские буквы, то не сохраняется значение:
>
> 
>
> 
Проверил, у меня сохраняется
Если ввести несколько !, то они не сохраняются, но и уведомления тоже нет:
> Если ввести несколько !, то они не сохраняются, но и уведомления тоже нет:
>
> 

При создании записи лога, данные не были сохранениы в конфиги из-за ошибки в синтаксисе:
Нужно создать механику обработки проверки ввода.
В зависимости от типа объекта (поле для ввода пароля и поле для ввода e-mail) вешаем ему дополнительные свойства, а обработчик на стороне библиотеки запускает проверку могут ли находится данные, которые ввёл пользователь в то или иное поле.
Потому как сейчас проверок нет и ввести можно что угодно.
322539dcea
На доработку - ввод некорректного мыла доступен:
а сохранить пробовал?
Вид мыла: имя_ящика@имя_домена.доменная_зона
218ae1c61a
Допускается ввод кириллицы в команды:
так и что, в терминал тоже кириллицей писать нельзя?
вдруг человек echo захочет какое-нибудь прописать с русским текстом
Обсудили. Если в кавычках кириллица, то всё нормально, но сами команды того же баша не могут быть написаны на кириллице.
4b36dced1c
Сделал проверку на работоспособность команды
С полем мыла так и осталось всё как было:
Мне на каждое поле доработку писать?
d3189e567b
Не могу ввести @ в адресе почты.
c521a925f8
На доработку. Если в скриптах натыкать пробелов и сохранить то получится следующее:
Если ввести несколько !, то они не сохраняются, но и уведомления тоже нет:
В права можно вбивать буквы:
Если каталог содержит русские буквы, то не сохраняется значение:
2bb05506f3
219a2782b3
Проверил, у меня сохраняется
На доработку, обратного получения нет:
e321578a08
Проверил. Закрываю.