Sign in to follow this  
Followers 0
Guest stibs

Защита аккаунта игрока - Google Authenticator

5 posts in this topic

Переходим к заключению циклу уроков,

посвященных защите аккаунта игрока. Это третий финальный урок. И мы начинаем. 

Сегодня будем защищать аккаунт игрока с помощью еще одного нехитрого способа - Google Authenticator. Данная штука генерирует временный пароль, в кодировке BASE32. Соответственно даже если злоумышленник будет знать основной пароль от вашего аккаунта, временный он уже НИКАК не получит. 

Приступаем к самой сути. 

Скачиваем эту папку (плагин с инклудом):

Пожалуйста войдите или зарегистрируйтесь чтобы увидеть эту attachment.

В ней есть версия плагина под windows и linux, также содержится инклуд. 

А теперь переходим к коду:
Ко всем #include / в начало мода:

Пожалуйста войдите или зарегистрируйтесь чтобы увидеть эту code.

Ну и теперь для примера создадим команду, которая будет генерировать код в base32 (все заглавные английские буквы от A до Z и цифры от 2 до 7), после чего пользователь введет данный код в приложение Google Authenticator и ему выдаст второй код, который он должен будет ввести уже в диалог собственно. 

В начало мода:
 

Пожалуйста войдите или зарегистрируйтесь чтобы увидеть эту code.

Ко всем командам (zcmd / dc_cmd) (если уберете шапку команды, то можно куда угодно :))

Пожалуйста войдите или зарегистрируйтесь чтобы увидеть эту code.

Далее напишем действие для нашего диалога:
 

Пожалуйста войдите или зарегистрируйтесь чтобы увидеть эту code.

Ну и в принципе все. 

Автор данного кода и текста: @stibs

Автор идеи: Games. 

Автор плагина: Games. 

При копировании на другие ресурсы обязательно указывайте авторство и ссылку на источник. Если локальные правила форума не позволяют выкладывать ссылки на посторонние ресурсы, тогда материал к публикации запрещается.

 

0

Share this post


Link to post
Share on other sites

Куда кидать это?:

Пожалуйста войдите или зарегистрируйтесь чтобы увидеть эту code.

0

Share this post


Link to post
Share on other sites

@Дима Нисанский, в OnDialogResponse.

0

Share this post


Link to post
Share on other sites

Поправьте: 

Пожалуйста войдите или зарегистрируйтесь чтобы увидеть эту code.

Пожалуйста войдите или зарегистрируйтесь чтобы увидеть эту code.

 

Ошибку выдаёт:

Пожалуйста войдите или зарегистрируйтесь чтобы увидеть эту code.

Строка:

Пожалуйста войдите или зарегистрируйтесь чтобы увидеть эту code.

 

0

Заметка от DEST , создано

Поправил, спасибо.

Share this post


Link to post
Share on other sites

@Zishka,

Пожалуйста войдите или зарегистрируйтесь чтобы увидеть эту code.

 

1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0