• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Почему при вводе кода из Google Authenticator - пишет "Неверный код"

Статус
В этой теме нельзя размещать новые ответы.

Jim_Tawer

Изучающий
Пользователь
Регистрация
27 Июн 2014
Сообщения
233
Лучшие ответы
0
Репутация
1
При вводе кода из приложения пишет: "Неверный код".
Синхронизируйте время с интернетом и попробуйте снова!
Так же при вводе не правильно кода, в диалоге не пишет другой код, который надо ввести. Т.е один раз код написал и все, помогает только закрытие и открытие диалога заново.
Вот сам код:
PHP:
case 5565:
{
    if(response)
    {
        new pass[20];
        GetPVarString(playerid, "passwordga", passwo11rd, sizeof(pass));
        new heh = GoogleAuthenticatorCode(pass, gettime());
        if(!strlen(inputtext) || strlen(inputtext) > 8)
        {
            format(string, 300, "{ffffff}Google Autenticator:\nКод: {ffff00}%s{ffffff}\n\n1. - Зайдите в приложение \"Google Authenticator\".\n2. - Нажмите \"Приступить к настройке\"\n3. - \"Ввод в ручную\".\n4. - В поле \"Аккаунт\"\
            укажите свой ник, в поле \"Ключ\" укажите код выше.\n5. - Нажмите \"Готово\".",pass);
            ShowPlayerDialog(playerid, 5565, DIALOG_STYLE_INPUT, ""SERVER"Google Authenticator", string, "Далее","Отмена");
        }
        if(strval(inputtext) == heh)
        {
            SCM(playerid, 0x66cc00ff, "Google Authenticator успешно подтверждён!");
            SCM(playerid, 0xff6600ff, "Никому не сообщайте коды из приложения и код, который Вам дали при привязке!");
            PlayerInfo[playerid][pGoogleAuth] = 1;
            PlayerInfo[playerid][pCodeGoogleAuth] = pass;
            UpdatePlayerDataInt(playerid, "pGoogleAuth", PlayerInfo[playerid][pGoogleAuth]);
            UpdatePlayerDataString(playerid, "pCodeGoogleAuth", PlayerInfo[playerid][pCodeGoogleAuth]);
            DeletePVar(playerid,"passwordga");
        }
        else
        {
            SCM(playerid, 0xbdbabdff, "Неверный код. Синхронизируйте время с интернетом и попробуйте снова!");
            format(string, 300, "{ffffff}Google Autenticator:\nКод: {ffff00}%s{ffffff}\n\n1. - Зайдите в приложение \"Google Authenticator\".\n2. - Нажмите \"Приступить к настройке\"\n3. - \"Ввод в ручную\".\n4. - В поле \"Аккаунт\"\
            укажите свой ник, в поле \"Ключ\" укажите код выше.\n5. - Нажмите \"Готово\".",pass);
            ShowPlayerDialog(playerid, 5565, DIALOG_STYLE_INPUT, ""SERVER"Google Authenticator", string, "Далее","Отмена");
        }
    }
    return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу