Принимает любой текст в строке адрес электронной почты #141

Open
opened 1 month ago by rodion.n · 8 comments
Collaborator

Буквально в строку "Адрес электронной почты" при создании ключа можно ввести все что угодно и приложение принимает это и создает ключ, так и должно или это ошибка?
image
image

Буквально в строку "Адрес электронной почты" при создании ключа можно ввести все что угодно и приложение принимает это и создает ключ, так и должно или это ошибка? ![image](/attachments/38cdbf4e-405d-4324-a65b-afd4821f1f8e) ![image](/attachments/1fe48f01-1d41-4cea-ba79-4997a14f66ad)
asmeron was assigned by rodion.n 1 month ago
rodion.n self-assigned this 1 month ago
YanTheKaller was assigned by rodion.n 1 month ago
Owner

@rodion.n напиши какие символы разрешены и формат почты, после чего @YanTheKaller добавит на поле маску разрешённого шаблона

@rodion.n напиши какие символы разрешены и формат почты, после чего @YanTheKaller добавит на поле маску разрешённого шаблона
Poster
Collaborator

Разрешённый формат электронной почты состоит из двух основных частей, разделённых символом «@»: локальная часть (имя пользователя) слева и доменное имя справа.

Формат email адреса

  • username может содержать до 64 символов.
  • domain содержит до 255 символов.

Вся электронная почта вместе не должна превышать 320 символов.

Разрешённые символы:

  1. В username разрешены: латинские буквы (A-Z, a-z), цифры (0-9), а также некоторые специальные символы: точка (.), подчеркивание (_), дефис (-), и знак плюса (+).
  2. Точки не могут быть в начале или конце локальной части, и не могут идти подряд.
  3. В домене разрешены латинские буквы, цифры и дефисы (-).
    Пример правильного адреса: dmitryy.Kyzmich+Mikola@example-domain.com

Нельзя использовать пробелы или спецсимволы, запрещённые в стандарте, например, #, %, &, *, и другими.

Разрешённый формат электронной почты состоит из двух основных частей, разделённых символом «@»: локальная часть (имя пользователя) слева и доменное имя справа. Формат email адреса - username может содержать до 64 символов. - domain содержит до 255 символов. Вся электронная почта вместе не должна превышать 320 символов. Разрешённые символы: 1) В username разрешены: латинские буквы (A-Z, a-z), цифры (0-9), а также некоторые специальные символы: точка (.), подчеркивание (_), дефис (-), и знак плюса (+). 2) Точки не могут быть в начале или конце локальной части, и не могут идти подряд. 3) В домене разрешены латинские буквы, цифры и дефисы (-). Пример правильного адреса: `dmitryy.Kyzmich+Mikola@example-domain.com` Нельзя использовать пробелы или спецсимволы, запрещённые в стандарте, например, #, %, &, *, и другими.
Owner

@YanTheKaller вот такой regexp и написать на проверку имени почтового ящика.

@YanTheKaller вот такой regexp и написать на проверку имени почтового ящика.
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-repomanager/commit/d1ee45c84d091da36e7920e12a54ab8a3581c250
Poster
Collaborator

Нет локализации
image
Принимает такие почты
image
И нет детализации ошибки, почему она произошла

Нет локализации ![image](/attachments/302202b0-9c6f-4fb0-9e28-7fe5451d8e22) Принимает такие почты ![image](/attachments/3b67d260-7a09-485a-a7cb-e4d95de76480) И нет детализации ошибки, почему она произошла
6.0 KiB
9.1 KiB
Collaborator

не локализировал, да

Принимает такие пароли

это не пароль. Исправил 2e7b4a80c9

И нет детализации ошибки, почему она произошла

что придумал, то и написал. Если не подходит предлагайте на что поменять

не локализировал, да > Принимает такие пароли это не пароль. Исправил https://gitea.ublinux.ru/YanTheKaller/ubl-settings-repomanager/commit/2e7b4a80c9ce900c754e9eaf580d26676759d9f5 > И нет детализации ошибки, почему она произошла что придумал, то и написал. Если не подходит предлагайте на что поменять
Owner

Address пишется с двуvя dd

`Address` пишется с двуvя `dd`
Collaborator

Address пишется с двуvя dd

1d9301fe47

> `Address` пишется с двуvя `dd` https://gitea.ublinux.ru/YanTheKaller/libublsettingsui-gtk3/commit/1d9301fe474c9f2d11d5873c739387bc78a26a64
Sign in to join this conversation.
No Milestone
No project
3 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: Applications/ubl-settings-repomanager#141
Loading…
There is no content yet.