Nalutas: mag-login upang hindi sumasang-ayon sa token

Ang pangunahing problema ay ang Discord ay nangangailangan ng isang token upang mag-login. Ang token na ito ay maaaring makuha sa pamamagitan ng alinman sa pagpaparehistro para sa isang account o sa pamamagitan ng pagbili ng isa. Gayunpaman, maraming mga gumagamit ang hindi alam ang kinakailangang ito at hindi makapag-log in dahil sa limitasyong ito.

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

client.login('your token here');

Ginagamit ng code na ito ang library ng Discord.js upang lumikha ng bagong kliyente ng Discord, at pagkatapos ay mag-log in gamit ang iyong token.

Mag-login gamit ang JavaScript

var login = function(username, password) { // Kunin ang mga kredensyal ng user var user = document.getElementById(โ€œusernameโ€); var password = document.getElementById("password"); // Suriin kung naka-log in na ang user if (user.hasAttribute(โ€œloggedInโ€)) { // If they have log in, get their current session ID var sessionId = user.getAttribute(โ€œsessionIdโ€); // Kung hindi pa sila naka-log in, gumawa ng bagong session at itakda ang kanilang mga kredensyal user.setAttribute(โ€œloggedInโ€, โ€œtrueโ€); document.body.appendChild(user); } else { // Kung hindi pa sila naka-log in, i-prompt silang mag-log in at itakda ang kanilang mga kredensyal document.body.appendChild(document.createElement(โ€œinputโ€)); document.body.appendChild(document.createTextNode("Pakilagay ang iyong username at password")); document.body.appendChild(document.createElement(โ€œbuttonโ€)); dokumento.katawan

ang login() ay tumatagal ng dalawang argumento: username at password . Ang unang argumento ay ang pangalan ng input field kung saan ilalagay ng user ang kanilang username, at ang pangalawang argument ay ang input field kung saan ilalagay ng user ang kanilang password (ipagpalagay na mayroon sila nito).

Kung naka-log in na ang user, gagamitin ng login() ang impormasyong iyon para makuha ang kanilang kasalukuyang session ID . Maaaring gamitin ang session ID na ito upang tukuyin kung aling pahina o seksyon ng isang website ang kasalukuyang naroroon ng user (kung mayroong maraming pahina o seksyon).

Kung hindi pa naka-log in ang user, ipo-prompt sila ng login() para sa kanilang username at password . Kapag naipasok na nila ang mga halagang iyon, gagawa ang login() ng bagong session para sa kanila at itatakda iyon bilang kanilang katayuan sa pag-log-in . Sa wakas, isasama ng login() ang mga value na iyon sa katawan ng page kung saan ito tinawag (sa kasong ito, idaragdag nito ang mga ito sa katawan ng aming page na tinatawag na โ€œmainโ€).

Hindi magkasundo

Ang Discord ay isang chat app para sa mga manlalaro na nagbibigay-daan sa iyong madaling voice chat, magbahagi ng mga larawan at video, at sumali sa mga channel sa iyong mga kaibigan. Ito ay libre at secure, na ginagawa itong perpektong platform para sa mga komunidad ng gaming sa lahat ng laki.

Upang makapagsimula sa Discord sa JavaScript, gumawa muna ng account sa discord.com. Kapag mayroon ka nang account, buksan ang Discord app sa iyong telepono o computer at mag-click sa button na โ€œMagdagdag ng serverโ€ sa kaliwang sulok sa itaas.

Sa seksyong "Impormasyon ng server" ng Add a server window, ilagay ang sumusunod na impormasyon:

Pangalan: Ang pangalan ng iyong server

Ang pangalan ng iyong server Rehiyon: Piliin kung saang rehiyon matatagpuan ang iyong server (US, EU, Asia Pacific, o South America)

Piliin kung saang rehiyon matatagpuan ang iyong server (US, EU, Asia Pacific, o South America) Uri ng server: Piliin ang โ€œPribadoโ€ para gumawa ng pribadong server o โ€œPublicโ€ para gawing pampubliko ang iyong server. Kung pipiliin mo ang "Pampubliko", maaaring sumali ang ibang mga user sa pamamagitan ng pag-click sa link sa kahon ng mensahe na lalabas kapag nagpadala sila sa iyo ng mensahe. Kung pipiliin mo ang "Pribado", tanging mga taong naimbitahan ang maaaring sumali.

Piliin ang โ€œPribadoโ€ para gumawa ng pribadong server o โ€œPublicโ€ para gawing pampubliko ang iyong server. Kung pipiliin mo ang "Pampubliko", maaaring sumali ang ibang mga user sa pamamagitan ng pag-click sa link sa kahon ng mensahe na lalabas kapag nagpadala sila sa iyo ng mensahe. Kung pipiliin mo ang "Pribado", tanging mga taong naimbitahan ang maaaring sumali. Port: Ang port number na gagamitin ng Discord para kumonekta sa iyong server

Mga Token

Sa JavaScript, ang token ay isang salita o parirala na ginagamit upang kumatawan sa isang partikular na bagay. Halimbawa, ang salitang "token" ay maaaring gamitin upang kumatawan sa numero 1, ang salitang "tokenize" ay maaaring gamitin upang kumatawan sa proseso ng paghahati-hati ng teksto sa mga indibidwal na token, at ang salitang "tokenize_string" ay maaaring gamitin upang kumatawan sa proseso. ng pag-token ng isang string sa mga indibidwal na token.

Kaugnay na mga post:

Mag-iwan ng komento