Как получить свой id zennolab

Gubka.Bob

Client
Регистрация
14.10.2018
Сообщения
33
Благодарностей
2
Баллы
8
Можно ли как-то с помощью c# получить свой id zennolab который отображается в личном кабинете?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 362
Благодарностей
8 648
Баллы
113
  • Спасибо
Реакции: Gubka.Bob

Шива

Client
Регистрация
05.02.2018
Сообщения
1 084
Благодарностей
339
Баллы
83
  • Спасибо
Реакции: Gubka.Bob

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 802
Баллы
113
В последних версиях программы макрос {-Environment.CurrentUser-} возвращает id вида [email protected]
Ранее данный макрос возвращал email на который зарегистрирована программа (изменили данное поведение относительно недавно, когда конкретно не скажу, но можно найти в чейнджлоге - https://zennolab.com/wiki/ru:changelog)

Если нужно использовать именно в C# коде, то вот:
C#:
 string user_id = project.ExecuteMacro("{-Environment.CurrentUser-}")
В переменной user_id будет айдишник пользователя (вместе с @zenno.club)
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 362
Благодарностей
8 648
Баллы
113
  • Спасибо
Реакции: Gubka.Bob

Шива

Client
Регистрация
05.02.2018
Сообщения
1 084
Благодарностей
339
Баллы
83
  • Спасибо
Реакции: Gubka.Bob

Gubka.Bob

Client
Регистрация
14.10.2018
Сообщения
33
Благодарностей
2
Баллы
8
всем спасибо
 

Gubka.Bob

Client
Регистрация
14.10.2018
Сообщения
33
Благодарностей
2
Баллы
8

Шива

Client
Регистрация
05.02.2018
Сообщения
1 084
Благодарностей
339
Баллы
83

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 362
Благодарностей
8 648
Баллы
113

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 802
Баллы
113
Кто то запретит взять регуляркой id (до собаки @)? :-)
Проблема в том, что в более ранних версиях возвращался email пользователя ([email protected]), а не id ([email protected]).

Изменилось это, скорее всего, в версии 5.16.0.0, т.к. присутствует следующая строка в нововведениях:
"[+] Улучшение анонимности пользователей. Программа больше не хранит email пользователя в реестре, вместо этого используется id учетной записи. Это позволит избежать кражи учетных данных пользователя."
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 362
Благодарностей
8 648
Баллы
113
Проблема в том, что в более ранних версиях возвращался email пользователя ([email protected]), а не id ([email protected]).

Изменилось это, скорее всего, в версии 5.16.0.0, т.к. присутствует следующая строка в нововведениях:
"[+] Улучшение анонимности пользователей. Программа больше не хранит email пользователя в реестре, вместо этого используется id учетной записи. Это позволит избежать кражи учетных данных пользователя."
Да, спасибо за уточнение.
Я изначально предполагал, что может быть не нужно будет шаблон запускать на ранних версиях ЗП.
@Gubka.Bob не уточнил этот момент, пусть напишет.
А то мы тут устроили битву с мельницами. :-)
 
  • Спасибо
Реакции: nicanil

kagorec

Client
Регистрация
24.08.2013
Сообщения
917
Благодарностей
472
Баллы
63
Теперь вместо email выдает id, после того случая в одном из конкурсов где один из участников решил собрать базу email клиентов zennolab?
п.с. тогда быстро отреагировали
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)