Проверка на ввод символов #115

Closed
opened 6 months ago by user-166 · 26 comments
Collaborator

При создании записи лога, данные не были сохранениы в конфиги из-за ошибки в синтаксисе:

image

При создании записи лога, данные не были сохранениы в конфиги из-за ошибки в синтаксисе: ![image](/attachments/9aaa3680-3bf4-4da1-868a-9e965c7f6c71)
101 KiB
user-166 added the неисправно ошибка labels 6 months ago
user-166 self-assigned this 6 months ago
YanTheKaller was assigned by user-166 6 months ago
Poster
Collaborator

image

![image](/attachments/a07c00b0-441d-4090-8bf7-51638e24a408)
128 KiB
Poster
Collaborator

Нужно создать механику обработки проверки ввода.

  1. Тип данных для ввода: цифры, буквы, спецсимволы
  2. Исключения: спецсимволы

В зависимости от типа объекта (поле для ввода пароля и поле для ввода e-mail) вешаем ему дополнительные свойства, а обработчик на стороне библиотеки запускает проверку могут ли находится данные, которые ввёл пользователь в то или иное поле.

Потому как сейчас проверок нет и ввести можно что угодно.

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

На доработку - ввод некорректного мыла доступен:

image

На доработку - ввод некорректного мыла доступен: ![image](/attachments/d3fb532a-ebe9-4f6e-b56e-7deedcb677f6)
Collaborator

а сохранить пробовал?

а сохранить пробовал?
Poster
Collaborator

а сохранить пробовал?

image

> а сохранить пробовал? ![image](/attachments/0d7a4bb8-e36f-4544-a13c-8199c43d2c37)
Poster
Collaborator

Вид мыла: имя_ящика@имя_домена.доменная_зона

Вид мыла: имя_ящика@имя_домена.доменная_зона
Collaborator
https://gitea.ublinux.ru/YanTheKaller/libublsettingsui-gtk3/commit/218ae1c61ae256f89e9f0fb8c482e86d2187e705
Poster
Collaborator

Допускается ввод кириллицы в команды:

image

Допускается ввод кириллицы в команды: ![image](/attachments/d2cdb196-8464-47f6-bc29-d21f36e12dbd)
Collaborator

так и что, в терминал тоже кириллицей писать нельзя?

так и что, в терминал тоже кириллицей писать нельзя?
Collaborator

вдруг человек echo захочет какое-нибудь прописать с русским текстом

вдруг человек echo захочет какое-нибудь прописать с русским текстом
Poster
Collaborator

Обсудили. Если в кавычках кириллица, то всё нормально, но сами команды того же баша не могут быть написаны на кириллице.

Обсудили. Если в кавычках кириллица, то всё нормально, но сами команды того же баша не могут быть написаны на кириллице.
Collaborator

4b36dced1c
Сделал проверку на работоспособность команды

https://gitea.ublinux.ru/YanTheKaller/ubl-settings-logging/commit/4b36dced1c2ef177b4ef31e73a6ecfabf07b60a1 Сделал проверку на работоспособность команды
Poster
Collaborator

С полем мыла так и осталось всё как было:

image

Мне на каждое поле доработку писать?

С полем мыла так и осталось всё как было: ![image](/attachments/c71bb7ba-1644-42b1-8168-962b8618aed4) Мне на каждое поле доработку писать?
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-logging/commit/d3189e567b0972032ab4978a43f04880eeb77012
Poster
Collaborator

Не могу ввести @ в адресе почты.

Не могу ввести @ в адресе почты.
Collaborator
https://gitea.ublinux.ru/YanTheKaller/libublsettingsui-gtk3/commit/c521a925f837df1a9ee1f8214643274686b8212b
Poster
Collaborator

На доработку. Если в скриптах натыкать пробелов и сохранить то получится следующее:

image

На доработку. Если в скриптах натыкать пробелов и сохранить то получится следующее: ![image](/attachments/088e99cc-0e99-468a-823a-1c81186f59d2)
Poster
Collaborator

Если ввести несколько !, то они не сохраняются, но и уведомления тоже нет:

image

Если ввести несколько !, то они не сохраняются, но и уведомления тоже нет: ![image](/attachments/dc3b5549-8dd8-47a3-b3f4-faa453bd6e27)
100 KiB
Poster
Collaborator

В права можно вбивать буквы:

image

В права можно вбивать буквы: ![image](/attachments/d720a06a-a169-4534-803d-46963f818d83)
Poster
Collaborator

Если каталог содержит русские буквы, то не сохраняется значение:

image

image

Если каталог содержит русские буквы, то не сохраняется значение: ![image](/attachments/9cff9bbe-04e1-4c56-ac1f-1e43eb385067) ![image](/attachments/97cf34d8-1300-4b2b-aa83-456e9b2679f0)
Collaborator

2bb05506f3
219a2782b3

Если каталог содержит русские буквы, то не сохраняется значение:

image

image

Проверил, у меня сохраняется

https://gitea.ublinux.ru/YanTheKaller/libublsettingsui-gtk3/commit/2bb05506f3ae083c7bd1459a9c6306ebc89d5072 https://gitea.ublinux.ru/YanTheKaller/ubl-settings-logging/commit/219a2782b3f1a4d4e78fa3e37a61e4e6b19771d0 > Если каталог содержит русские буквы, то не сохраняется значение: > > ![image](/attachments/9cff9bbe-04e1-4c56-ac1f-1e43eb385067) > > ![image](/attachments/97cf34d8-1300-4b2b-aa83-456e9b2679f0) Проверил, у меня сохраняется
Collaborator

Если ввести несколько !, то они не сохраняются, но и уведомления тоже нет:

image

image

> Если ввести несколько !, то они не сохраняются, но и уведомления тоже нет: > > ![image](/attachments/dc3b5549-8dd8-47a3-b3f4-faa453bd6e27) ![image](/attachments/aecf777a-b784-435b-ad67-a4e97fee20f0)
Poster
Collaborator

На доработку, обратного получения нет:

image

На доработку, обратного получения нет: ![image](/attachments/cad4409f-8651-4ecb-b82e-0df3e9074bea)
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-logging/commit/e321578a0851abdbdd1fceb24ad28340ec74edd0
Poster
Collaborator

Проверил. Закрываю.

Проверил. Закрываю.
user-166 closed this issue 6 months ago
Sign in to join this conversation.
Loading…
There is no content yet.