แก้ไขแล้ว: เข้าสู่ระบบเพื่อไม่ลงรอยกันกับโทเค็น

ปัญหาหลักคือ Discord ต้องการโทเค็นเพื่อเข้าสู่ระบบ โทเค็นนี้สามารถรับได้โดยการลงทะเบียนสำหรับบัญชีหรือโดยการซื้อ อย่างไรก็ตาม ผู้ใช้จำนวนมากไม่ทราบข้อกำหนดนี้และไม่สามารถเข้าสู่ระบบได้เนื่องจากข้อจำกัดนี้

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

client.login('your token here');

รหัสนี้ใช้ไลบรารี Discord.js เพื่อสร้างไคลเอนต์ Discord ใหม่ จากนั้นเข้าสู่ระบบด้วยโทเค็นของคุณ

เข้าสู่ระบบด้วย JavaScript

var เข้าสู่ระบบ = ฟังก์ชัน (ชื่อผู้ใช้ รหัสผ่าน) { // รับข้อมูลประจำตัวของผู้ใช้ var ผู้ใช้ = document.getElementById ("ชื่อผู้ใช้"); รหัสผ่าน var = document.getElementById (“รหัสผ่าน”); // ตรวจสอบว่าผู้ใช้ได้เข้าสู่ระบบแล้วหรือไม่ ถ้า (user.hasAttribute("loggedIn")) { // หากเข้าสู่ระบบแล้ว ให้รับ ID เซสชันปัจจุบัน var sessionId = user.getAttribute("sessionId"); // หากยังไม่ได้ล็อกอิน ให้สร้างเซสชันใหม่และตั้งค่าข้อมูลประจำตัว user.setAttribute(“loggedIn”, “true”); document.body.appendChild (ผู้ใช้); } อื่น { // หากยังไม่ได้เข้าสู่ระบบ ให้แจ้งให้เข้าสู่ระบบและตั้งค่าข้อมูลรับรอง document.body.appendChild(document.createElement("input")); document.body.appendChild(document.createTextNode(“กรุณาใส่ชื่อผู้ใช้และรหัสผ่านของคุณ”)); document.body.appendChild(document.createElement("ปุ่ม")); เอกสาร.ร่างกาย

login() รับสองอาร์กิวเมนต์: ชื่อผู้ใช้และรหัสผ่าน อาร์กิวเมนต์แรกคือชื่อของฟิลด์อินพุตที่ผู้ใช้จะป้อนชื่อผู้ใช้ และอาร์กิวเมนต์ที่สองคือฟิลด์อินพุตที่ผู้ใช้จะป้อนรหัสผ่าน (สมมติว่ามี)

หากผู้ใช้เข้าสู่ระบบแล้ว การเข้าสู่ระบบ () จะใช้ข้อมูลนั้นเพื่อรับรหัสเซสชันปัจจุบัน รหัสเซสชันนี้สามารถใช้ระบุหน้าหรือส่วนใดของเว็บไซต์ที่ผู้ใช้กำลังเข้าชมอยู่ (หากมีหลายหน้าหรือหลายส่วน)

หากผู้ใช้ยังไม่ได้เข้าสู่ระบบ การเข้าสู่ระบบ () จะแจ้งให้ผู้ใช้ป้อนชื่อผู้ใช้และรหัสผ่าน เมื่อพวกเขาป้อนค่าเหล่านี้แล้ว การเข้าสู่ระบบ () จะสร้างเซสชันใหม่สำหรับพวกเขาและตั้งค่านั้นเป็นสถานะการเข้าสู่ระบบ สุดท้าย การเข้าสู่ระบบ() จะเพิ่มค่าเหล่านั้นต่อท้ายเนื้อหาของหน้าที่ถูกเรียก (ในกรณีนี้ ค่าดังกล่าวจะต่อท้ายค่าเหล่านั้นต่อท้ายเนื้อหาของหน้าที่เรียกว่า "หลัก")

ไม่ลงรอยกัน

Discord เป็นแอปแชทสำหรับเกมเมอร์ที่ให้คุณแชทด้วยเสียง แชร์รูปภาพและวิดีโอ และเข้าร่วมช่องกับเพื่อนของคุณได้อย่างง่ายดาย ฟรีและปลอดภัย ทำให้เป็นแพลตฟอร์มที่สมบูรณ์แบบสำหรับชุมชนเกมทุกขนาด

หากต้องการเริ่มต้นใช้งาน Discord ใน JavaScript ให้สร้างบัญชีที่ discord.com ก่อน เมื่อคุณมีบัญชีแล้ว ให้เปิดแอป Discord บนโทรศัพท์หรือคอมพิวเตอร์แล้วคลิกปุ่ม "เพิ่มเซิร์ฟเวอร์" ที่มุมบนซ้าย

ในส่วน "ข้อมูลเซิร์ฟเวอร์" ของหน้าต่างเพิ่มเซิร์ฟเวอร์ ให้ป้อนข้อมูลต่อไปนี้:

ชื่อ: ชื่อเซิร์ฟเวอร์ของคุณ

ชื่อเซิร์ฟเวอร์ของคุณ ภูมิภาค: เลือกภูมิภาคที่เซิร์ฟเวอร์ของคุณตั้งอยู่ (สหรัฐอเมริกา สหภาพยุโรป เอเชียแปซิฟิก หรืออเมริกาใต้)

เลือกภูมิภาคที่เซิร์ฟเวอร์ของคุณตั้งอยู่ (US, EU, Asia Pacific หรือ South America) ประเภทเซิร์ฟเวอร์: เลือก “ส่วนตัว” เพื่อสร้างเซิร์ฟเวอร์ส่วนตัวหรือ “สาธารณะ” เพื่อทำให้เซิร์ฟเวอร์ของคุณเป็นแบบสาธารณะ หากคุณเลือก "สาธารณะ" ผู้ใช้รายอื่นสามารถเข้าร่วมได้โดยคลิกที่ลิงก์ในกล่องข้อความที่ปรากฏขึ้นเมื่อพวกเขาส่งข้อความถึงคุณ หากคุณเลือก "ส่วนตัว" เฉพาะผู้ที่ได้รับเชิญเท่านั้นที่สามารถเข้าร่วมได้

เลือก "ส่วนตัว" เพื่อสร้างเซิร์ฟเวอร์ส่วนตัวหรือ "สาธารณะ" เพื่อทำให้เซิร์ฟเวอร์ของคุณเป็นแบบสาธารณะ หากคุณเลือก "สาธารณะ" ผู้ใช้รายอื่นสามารถเข้าร่วมได้โดยคลิกที่ลิงก์ในกล่องข้อความที่ปรากฏขึ้นเมื่อพวกเขาส่งข้อความถึงคุณ หากคุณเลือก "ส่วนตัว" เฉพาะผู้ที่ได้รับเชิญเท่านั้นที่สามารถเข้าร่วมได้ พอร์ต: หมายเลขพอร์ตที่ Discord จะใช้เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ

ราชสกุล

ใน JavaScript โทเค็นคือคำหรือวลีที่ใช้แทนสิ่งเฉพาะ ตัวอย่างเช่น คำว่า "โทเค็น" สามารถใช้แทนหมายเลข 1 ได้ คำว่า "โทเค็นไนซ์" สามารถใช้แทนกระบวนการแบ่งข้อความออกเป็นโทเค็นแต่ละรายการ และคำว่า "โทเค็นไนซ์สตริง" สามารถใช้แทนกระบวนการ ของโทเค็นสตริงเป็นโทเค็นแต่ละรายการ

กระทู้ที่เกี่ยวข้อง:

แสดงความคิดเห็น