Создание Nxt аккаунтов для пользователей сайтов

From Nxt Wiki
Jump to: navigation, search
This page is a translated version of the page How-To:Create Nxt Accounts for Site Users and the translation is 100% complete.

Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Nederlands • ‎español • ‎français • ‎italiano • ‎polski • ‎português do Brasil • ‎Ελληνικά • ‎русский • ‎українська

Разработчики предоставили некоторое понимание методов реализации функционала в вашем программном обеспечении. Эти рекомендации были созданы разработчиками https://www.bit777.com/ для их онлайн-казино.

Способ генерации Nxt аккаунтов для пользователей веб-сайтов

Для интеграции Nxt в сайты, где используются ввод и вывод средств, и должно быть реализовано управление балансом, вы можете программно автоматически генерировать аккаунты Nxt. Этот метод был опробован на нескольких игровых сайтах и был признан пригодным. Пожалуйста, тщательно проверьте этот метод, если вы планируете его реализацию:

  1. Сгенерируйте случайный, уникальный пароль для пользователя
  2. Сделайте этот вызов API, используя сгенерированный пароль: http://localhost:7874/nxt?requestType=getAccountId&secretPhrase=PASSPHRASE
  3. Проверьте, не совпадает ли сгенерированный номер счета с существующим, сделав этот вызов API: http://localhost:7874/nxt?requestType=getAccountPublicKey&account=GENERATED_ACCOUNT_NUMBER
    • Если такой счет еще не существует, этот вызов должен вернуть ошибку с кодом 5, "неизвестный аккаунт" в объекте JSON.
    • Также вы можете проверить аккаунт на совпадение, посмотрев существуют ли в блокчейне транзакции у нашего сгенерированного номера счета: http://localhost:7874/nxt?requestType=getAccountTransactionIds&account=ACCOUNT&timestamp=0
  4. Надежно храните сгенерированный пароль и номер счета, ассоциируя его с локальным userID пользователя сайта.