- Регистрация
- 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;
}