Rozwiązany: zaloguj się do niezgody za pomocą tokena

Głównym problemem jest to, że Discord wymaga tokena do zalogowania. Ten token można uzyskać, rejestrując konto lub kupując je. Jednak wielu użytkowników nie jest świadomych tego wymogu i nie może się zalogować z powodu tego ograniczenia.

var Discord = require('discord.js');
var client = new Discord.Client();

client.login('your token here');

Ten kod używa biblioteki Discord.js do utworzenia nowego klienta Discord, a następnie loguje się za pomocą tokena.

Zaloguj się za pomocą JavaScript

var login = function(nazwa użytkownika, hasło) { // Pobierz dane uwierzytelniające użytkownika var user = document.getElementById(“username”); var hasło = document.getElementById("hasło"); // Sprawdź, czy użytkownik już się zalogował if (user.hasAttribute(“loggedIn”)) { // Jeśli się zalogował, pobierz jego aktualny identyfikator sesji var sessionId = user.getAttribute(“sessionId”); // Jeśli się nie zalogował, utwórz nową sesję i ustaw jego dane uwierzytelniające user.setAttribute(“loggedIn”, “true”); document.body.appendChild(użytkownik); } else { // Jeśli się nie zalogował, poproś o zalogowanie się i ustawienie danych uwierzytelniających document.body.appendChild(document.createElement(“input”)); document.body.appendChild(document.createTextNode("Wprowadź swoją nazwę użytkownika i hasło"); document.body.appendChild(document.createElement("przycisk")); dokument.treść

login() przyjmuje dwa argumenty: nazwę użytkownika i hasło. Pierwszym argumentem jest nazwa pola wejściowego, w którym użytkownik wprowadzi swoją nazwę użytkownika, a drugim argumentem jest pole wejściowe, w którym użytkownik wprowadzi swoje hasło (zakładając, że je posiada).

Jeśli użytkownik już się zalogował, funkcja login() użyje tych informacji, aby uzyskać identyfikator bieżącej sesji. Ten identyfikator sesji może być następnie wykorzystany do identyfikacji strony lub sekcji witryny, na której aktualnie znajduje się użytkownik (jeśli istnieje wiele stron lub sekcji).

Jeśli użytkownik jeszcze się nie zalogował, login() poprosi go o podanie nazwy użytkownika i hasła. Po wprowadzeniu tych wartości funkcja login() utworzy dla nich nową sesję i ustawi ją jako stan zalogowania . Na koniec funkcja login() dołączy te wartości do treści strony, na której została wywołana (w tym przypadku dołączy je do treści naszej strony o nazwie „główna”).

Discord

Discord to aplikacja do czatowania dla graczy, która umożliwia łatwe czatowanie głosowe, udostępnianie zdjęć i filmów oraz dołączanie do kanałów ze znajomymi. Jest bezpłatna i bezpieczna, co czyni ją idealną platformą dla społeczności graczy każdej wielkości.

Aby zacząć korzystać z Discord w JavaScript, najpierw utwórz konto na discord.com. Po założeniu konta otwórz aplikację Discord na telefonie lub komputerze i kliknij przycisk „Dodaj serwer” w lewym górnym rogu.

W sekcji „Informacje o serwerze” okna Dodaj serwer wprowadź następujące informacje:

Nazwa: Nazwa twojego serwera

Nazwa regionu serwera: Wybierz region, w którym znajduje się twój serwer (USA, UE, Azja i Pacyfik lub Ameryka Południowa)

Wybierz region, w którym znajduje się Twój serwer (USA, UE, Azja i Pacyfik lub Ameryka Południowa) Typ serwera: Wybierz „Prywatny”, aby utworzyć serwer prywatny, lub „Publiczny”, aby ustawić serwer jako publiczny. Jeśli wybierzesz „Publiczny”, inni użytkownicy będą mogli dołączyć, klikając łącze w oknie wiadomości, które pojawi się, gdy wyślą Ci wiadomość. Jeśli wybierzesz „Prywatne”, tylko zaproszone osoby będą mogły dołączyć.

Wybierz „Prywatny”, aby utworzyć prywatny serwer, lub „Publiczny”, aby upublicznić swój serwer. Jeśli wybierzesz „Publiczny”, inni użytkownicy będą mogli dołączyć, klikając łącze w oknie wiadomości, które pojawi się, gdy wyślą Ci wiadomość. Jeśli wybierzesz „Prywatne”, tylko zaproszone osoby będą mogły dołączyć. Port: Numer portu, którego Discord będzie używał do łączenia się z twoim serwerem

Żetony

W języku JavaScript token to słowo lub fraza używana do reprezentowania określonej rzeczy. Na przykład słowo „token” może być użyte do reprezentowania liczby 1, słowo „tokenize” może być użyte do reprezentowania procesu dzielenia tekstu na pojedyncze tokeny, a słowo „tokenize_string” może być użyte do reprezentowania procesu tokenizacji łańcucha na pojedyncze tokeny.

Powiązane posty:

Zostaw komentarz