Added check for new invalid symbols

pull/302/head
parent 4f4c13fcf5
commit 19ad18761f
No known key found for this signature in database
GPG Key ID: FF1D842BF4DDE92B

@ -1054,4 +1054,8 @@ msgstr ""
#: source/ubl-strings.h:302 #: source/ubl-strings.h:302
msgid "System" msgid "System"
msgstr ""
#: source/ubl-strings.h:302
msgid "The login rules are not followed"
msgstr "" msgstr ""

@ -1134,6 +1134,10 @@ msgstr "Региональные настройки"
msgid "System" msgid "System"
msgstr "Системный" msgstr "Системный"
#: source/ubl-strings.h:302
msgid "The login rules are not followed"
msgstr "Правила составления логина не соблюдены"
#~ msgid "User(-s)" #~ msgid "User(-s)"
#~ msgstr "Пользователь(-ли)" #~ msgstr "Пользователь(-ли)"

@ -490,6 +490,11 @@ void on_user_save(GtkWidget *self, dictionary *dict){
yon_ubl_status_highlight_incorrect(window->userLoginEntry); yon_ubl_status_highlight_incorrect(window->userLoginEntry);
return; return;
} }
if ((strstr(login," ")||strstr(login,"\'")||strstr(login,"\"")||strstr(login,"\n")||strstr(login,"`"))&&!do_not_check_actve){
yon_ubl_status_box_spawn(GTK_CONTAINER(window->StatusBox),INVALID_LOGIN_LABEL,5,BACKGROUND_IMAGE_FAIL_TYPE);
yon_ubl_status_highlight_incorrect(window->userLoginEntry);
return;
}
{ {
GtkTreeIter iter; GtkTreeIter iter;
GtkTreeModel *model = GTK_TREE_MODEL(widgets->UsersList); GtkTreeModel *model = GTK_TREE_MODEL(widgets->UsersList);

@ -304,4 +304,5 @@
#define HOMEDIR_USED_LABEL _("The selected home directory is used by another user") #define HOMEDIR_USED_LABEL _("The selected home directory is used by another user")
#define SYSTEM_LANGUAGE_LABEL _("System language:") #define SYSTEM_LANGUAGE_LABEL _("System language:")
#define REGIONAL_SETTINGS_LABEL _("Regional settings") #define REGIONAL_SETTINGS_LABEL _("Regional settings")
#define SYSTEM_LABEL _("System") #define SYSTEM_LABEL _("System")
#define INVALID_LOGIN_LABEL _("The login rules are not followed")
Loading…
Cancel
Save