Merge pull request #3 from ZeroStorageCaptcha/v2ideas

V2ideas
main
acetone 2022-08-14 08:05:17 +03:00 committed by GitHub
commit a9ab42f5c6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 10 deletions

View File

@ -288,20 +288,20 @@ void ZeroStorageCaptcha::generateAnswer(int length)
////////////////////////// //////////////////////////
constexpr const int TIME_TOKEN_SIZE = 5; constexpr const int TIME_TOKEN_SIZE = 5;
constexpr const int TIMER_TO_CHANGE_TOKEN_MSECS = 90000; // 1,5 min constexpr const int TIMER_TO_CHANGE_TOKEN_MSECS = 90000; // 1,5 min
constexpr const int KEY_STRING_SIZE = 32; constexpr const int KEY_STRING_SIZE = 32;
namespace ZeroStorageCaptchaService { namespace ZeroStorageCaptchaService {
QTimer* TimeToken::m_updater = nullptr; QTimer* TimeToken::m_updater = nullptr;
QString TimeToken::m_current; QString TimeToken::m_current;
QString TimeToken::m_prev; QString TimeToken::m_prev;
QMutex TokenManager::m_usedTokensMtx; QMutex TokenManager::m_usedTokensMtx;
QMap<QString, QSet<quint64>> TokenManager::m_usedTokens; QMap<QString, QSet<size_t>> TokenManager::m_usedTokens;
bool TokenManager::m_caseSensitive = false; bool TokenManager::m_caseSensitive = false;
QString TokenManager::m_key = nullptr; QString TokenManager::m_key = nullptr;
void TimeToken::init() void TimeToken::init()
{ {