Files
srab/исх/бюрократия/бюрократия.tri
2025-11-26 21:32:41 +03:00

29 lines
989 B
Plaintext

модуль бюрократия
импорт "исх/строка"
импорт "исх/сеть/хттп"
тип Паспорт* = класс {
имя пользователя*: Строка := ""
пароль*: Строка := ""
}
фн получить данные паспорта*(обращение: хттп.ХттпОбращение): мб Паспорт {
цикл [номер]заглавие среди обращение.заглавия {
если заглавие.имя = "Authorization" {
пусть части = строка.разобрать(заглавие.значение, " ")
если длина(части) # 3 | части[0] # "Basic" {
вернуть пусто
}
вернуть Паспорт{
имя пользователя: части[1],
пароль: части[2],
}
}
}
вернуть пусто
}