บริการยืนยันตัวตน¶
Hive Platform ให้บริการ 'บริการยืนยันตัวตน' เช่น การยืนยันผู้ใหญ่ การยินยอมของผู้ปกครอง และการยืนยันตัวตน เพื่อให้เป็นไปตามกฎหมายและข้อกำหนดการปฏิบัติตามที่เกี่ยวข้องของสาธารณรัฐเกาหลี 'บริการยืนยันตัวตน' สามารถดำเนินการได้เฉพาะผู้ใช้ที่มีหมายเลขบัตรประจำตัวประชาชนหรือหมายเลขทะเบียนคนต่างด้าวของสาธารณรัฐเกาหลี และมีโทรศัพท์มือถือที่ลงทะเบียนในชื่อตนเองเท่านั้น.
การยืนยันผู้ใหญ่¶
เกมที่มีระดับไม่เหมาะสำหรับเยาวชนต้องถูกจำกัดไม่ให้ผู้เยาว์อายุต่ำกว่า 19 ปีใช้งานได้ ตามกฎหมายที่เกี่ยวข้อง เช่น 「พระราชบัญญัติคุ้มครองเยาวชน」 ฟังก์ชันยืนยันผู้ใหญ่ของ Hive Platform จะตรวจสอบความเป็นผู้ใหญ่ของผู้ใช้ผ่านการยืนยันตัวตนด้วยโทรศัพท์มือถือ และอนุญาตให้เข้าเกมได้เฉพาะเมื่อยืนยันว่าเป็นผู้ใหญ่แล้วเท่านั้น.
การยืนยันผู้ใหญ่มีอายุใช้งาน 1 ปีนับจากเวลาที่ยืนยันครั้งแรก และเมื่อประเมินว่าอายุใช้งานหมดลงตอนเปิดแอป ระบบจะดำเนินขั้นตอนยืนยันซ้ำโดยอัตโนมัติ.
เมื่อกำหนดการยืนยันผู้ใหญ่เป็น ใช้งาน ใน Hive Console ระบบจะดำเนินการยืนยันผู้ใหญ่โดยอัตโนมัติระหว่างการล็อกอินเกม โดยไม่ต้องเพิ่มโค้ดแยกใน Hive SDK อย่างไรก็ตาม หากการยืนยันผู้ใหญ่ล้มเหลว ในกรณีมือถือจำเป็นต้องจัดการไม่ให้เข้าเกม และต้องมีป็อปอัปแจ้งภายในเกมเพื่อให้ผู้ใช้ทราบ.
นอกจากนี้ หากต้องการให้เกมมีฟลูว์เพิ่มเติมตามค่าผลลัพธ์การยืนยันผู้ใหญ่ สามารถนำค่าแฮชข้อมูลยืนยันการสมัครซ้ำ (DI) ไปใช้พัฒนาฟังก์ชัน เช่น การจำกัดการสร้างบัญชีได้.
รายละเอียดการตั้งค่าการยืนยันผู้ใหญ่ ดูได้ที่ [คู่มือ Hive Console > การรับรองความถูกต้อง > การยืนยันผู้ใหญ่ > ตั้งค่าการใช้งาน].
การตอบกลับเมื่อการยืนยันผู้ใหญ่ล้มเหลว¶
หากผู้ใช้ที่เป็นผู้เยาว์อายุต่ำกว่า 19 ปีพยายามยืนยันผู้ใหญ่และล้มเหลว เมื่อเรียก SignIn() จะส่งกลับ ResultAPI.CANCELED(-6), ResultAPI.Code.AgeLimit(-1200067) และข้อความ "Failed due to age restriction." เป็นค่าตอบกลับ.
ผู้ให้บริการเกมสามารถใช้การตอบกลับดังกล่าวเพื่อแสดงข้อความแนะนำแก่ผู้ใช้ที่เป็นผู้เยาว์ภายในเกมในรูปแบบที่ต้องการได้.
| ภาษา | ข้อความ |
|---|---|
| เกาหลี | 서비스 제한 연령으로 앱을 이용할 수 없습니다. |
| อังกฤษ | You cannot use the app due to the age restriction for service. |
| ญี่ปุ่น | サービスには年齢制限があるため、アプリを利用できません。 |
| จีนตัวย่อ | 由于年龄限制,不能使用应用。 |
| จีนตัวเต็ม | 未符合使用服務的年齡限制,無法使用應用程式。 |
| เยอรมัน | Du kannst die Anwendung aufgrund der Altersbeschränkung des Dienstes nicht nutzen. |
| ฝรั่งเศส | Vous ne pouvez pas utiliser l'application en raison de l'âge limite du service. |
| รัสเซีย | Использование приложения недоступно из-за возрастных ограничений. |
| สเปน | No puede usar la aplicación debido a la restricción de edad para el servicio. |
| โปรตุเกส | Você não pode usar o aplicativo devido à restrição de idade do serviço. |
| อินโดนีเซีย | Aplikasi tidak bisa digunakan karena terdapat usia minimal untuk menggunakan layanan ini. |
| ไทย | คุณไม่สามารถใช้แอปได้เนื่องจากบริการนี้มีการจำกัดอายุ |
| เวียดนาม | Bạn không thể sử dụng ứng dụng do thuộc độ tuổi bị giới hạn sử dụng dịch vụ. |
| อิตาลี | Non è possibile utilizzare l'applicazione a causa del limite di età per l'uso del servizio. |
| ตุรกี | Hizmetin yaş kısıtlaması nedeniyle uygulamayı kullanamazsınız. |
| อาหรับ | لا يمكنك استخدام التطبيق بسبب القيود العمرية للخدمة. |
การรับค่าแฮช DI¶
หลังจากยืนยันผู้ใหญ่เสร็จสิ้น หากเรียกเมธอด AuthV4.getHashedDi ของ SDK จะสามารถรับค่าแฮช DI ที่ใช้ระบุผู้ใช้ที่ยืนยันผู้ใหญ่แล้วได้ DI ถูกแฮชเพื่อความปลอดภัย และค่าดังกล่าวจะเชื่อมกับ PlayerID หลังจากล็อกอิน จึงสามารถใช้เป็นตัวระบุผู้ใช้ที่ยืนยันผู้ใหญ่แล้วได้.
API Reference: hive.AuthV4.getHashedDi
#include "HiveAuthV4.h"
FHiveAuthV4::getHashedDi(FHiveAuthV4OnHashedDiDelegate::CreateLambda([this](const FHiveResultAPI& Result, FString& hashedDi) {
if (Result.IsSuccess()) {
// เรียก API สำเร็จ
} else {
// NEED_INITIALIZE called before setup
// INVALID_SESSION เรียกก่อน signIn
// DEVELOPER_ERROR, CommonLibraryMissing อ้างอิงไลบรารียืนยันผู้ใหญ่ล้มเหลว
}
}));
API Reference: AuthV4::getHashedDi
#include <HIVE_SDK_Plugin/HIVE_CPP.h>
using namespace std;
using namespace hive;
AuthV4::getHashedDi([=](ResultAPI result, string hashedDi) {
if (result.isSuccess()) {
// API call successful
} else {
// NEED_INITIALIZE called before setup
// INVALID_SESSION เรียกก่อน signIn
// DEVELOPER_ERROR, CommonLibraryMissing อ้างอิงไลบรารียืนยันผู้ใหญ่ล้มเหลว
}
});
API Reference: AuthV4.getHashedDi
import com.hive.AuthV4
import com.hive.ResultAPI
AuthV4.getHashedDi(object : AuthV4.AuthV4GetHashedDiListener {
override fun onAuthV4GetHashedDi(result: ResultAPI, hashedDi: String?) {
if (result.isSuccess) {
// API call successful
} else {
// NEED_INITIALIZE called before setup
// INVALID_SESSION เรียกก่อน signIn
// DEVELOPER_ERROR, CommonLibraryMissing อ้างอิงไลบรารียืนยันผู้ใหญ่ล้มเหลว
}
}
})
API Reference: AuthV4.getHashedDi
import com.hive.AuthV4;
import com.hive.ResultAPI;
AuthV4.getHashedDi(result, hashedDi -> {
if (result.isSuccess()) {
// API call successful
} else {
// NEED_INITIALIZE called before setup
// INVALID_SESSION เรียกก่อน signIn
// DEVELOPER_ERROR, CommonLibraryMissing อ้างอิงไลบรารียืนยันผู้ใหญ่ล้มเหลว
}
});
API Reference: AuthV4Interface.getHashedDi
API Reference: HIVEAuthV4:getHashedDi
#import <HIVEService/HIVEService-Swift.h>
[HIVEAuthV4 getHashedDi: ^(HIVEResultAPI *result, NSString *> *hashedDi) {
if ([result isSuccess]) {
// API call successful
} else {
// NEED_INITIALIZE called before setup
// INVALID_SESSION เรียกก่อน signIn
// DEVELOPER_ERROR, CommonLibraryMissing อ้างอิงไลบรารียืนยันผู้ใหญ่ล้มเหลว
}
}];
การใช้ค่าแฮช DI กับนโยบายจำกัดการสร้างบัญชี¶
การยืนยันผู้ใหญ่อนุญาตให้ผู้ใช้ที่มี PlayerID หลายรายการยืนยันด้วยหมายเลขโทรศัพท์เดียวได้ หากต้องการจำกัดการยืนยันหลายครั้งด้วยหมายเลขโทรศัพท์เดียวตามนโยบายการให้บริการเกม สามารถป้องกันได้ด้วยการจำกัดจำนวนบัญชีที่ยืนยันผู้ใหญ่ได้ต่อหนึ่งหมายเลขโทรศัพท์ ผู้ให้บริการเกมต้องจัดเก็บการแมประหว่างค่าแฮช DI ที่ได้รับจากผลการยืนยันผู้ใหญ่กับ PlayerID ไว้ล่วงหน้า โดยตรวจสอบจำนวน PlayerID ที่สร้างแล้วจากค่าแฮช DI เพื่อควบคุมการเข้าถึงของผู้ใช้เกมตามนโยบายจำกัดการสร้างบัญชี.
การยินยอมของผู้ปกครอง¶
เมื่อเด็กหรือเยาวชนใช้งานเกม PC ตาม 「พระราชบัญญัติคุ้มครองเยาวชน」 ผู้ใช้อายุต่ำกว่า 19 ปีต้องได้รับความยินยอมจากผู้ปกครอง ใน Hive Platform จะตรวจสอบอายุผู้ใช้ผ่านการยืนยันตัวตนด้วยโทรศัพท์มือถือ และหากผู้ใช้เป็นเด็กหรือเยาวชน จะต้องดำเนินการยืนยันตัวตนด้วยโทรศัพท์มือถือของผู้ปกครองอีกครั้ง (เช่น บิดามารดาหรือผู้แทนโดยชอบด้วยกฎหมาย) เพื่อยืนยันการใช้งานเกม การยินยอมของผู้ปกครองจะดำเนินการเพียง 1 ครั้งแรกหลังติดตั้งเกม.
การทำงานของการยินยอมจากผู้ปกครอง¶
การตรวจสอบอายุ¶
เมื่อเปิดเกม PC ครั้งแรก ระบบจะตรวจสอบอายุผู้ใช้ผ่านการยืนยันตัวตนด้วยโทรศัพท์มือถือ โดยจะแบ่งผลเป็น เด็ก เยาวชน หรือผู้ใหญ่ และหากเป็นเด็กหรือเยาวชนจะดำเนินขั้นตอนการยินยอมของผู้ปกครอง กระบวนการทำงานและข้อมูลที่เก็บรวบรวมจะแตกต่างกันตามช่วงอายุ.
การทำงานตามช่วงอายุ¶
- เด็ก (อายุต่ำกว่า 14 ปี)
- ตรวจสอบว่ามีการยินยอมจากผู้ปกครองหรือไม่ และเก็บรวบรวมอีเมลของผู้ปกครอง
- ดำเนินการยินยอมของผู้ปกครองผ่านการยืนยันตัวตนด้วยโทรศัพท์มือถือของผู้ปกครอง โดยตรวจสอบว่าผู้ปกครองมีอายุ 19 ปีขึ้นไป
- หลังจากยินยอมของผู้ปกครองเสร็จสิ้น จะส่งอีเมลแนะนำการใช้งานเกมไปยังอีเมลผู้ปกครองที่เก็บรวบรวมไว้
- เยาวชน (อายุ 14 ปีขึ้นไป ~ อายุต่ำกว่า 19 ปี)
- แจ้งประกาศเกี่ยวกับการยินยอมของผู้ปกครอง และเก็บรวบรวมอีเมลของผู้ปกครอง
- ดำเนินการยินยอมของผู้ปกครองผ่านการยืนยันตัวตนด้วยโทรศัพท์มือถือของผู้ปกครอง โดยตรวจสอบว่าผู้ปกครองมีอายุ 19 ปีขึ้นไป
- หลังจากยินยอมของผู้ปกครองเสร็จสิ้น จะส่งอีเมลแนะนำการใช้งานเกมไปยังอีเมลผู้ปกครองที่เก็บรวบรวมไว้
- ผู้ใหญ่ (อายุ 19 ปีขึ้นไป)
- ใช้งานเกมได้ทันทีโดยไม่มีขั้นตอนเพิ่มเติม
| ประเภท | เกณฑ์อายุ | ดำเนินการยินยอมของผู้ปกครอง | การส่งอีเมลถึงผู้ปกครอง |
|---|---|---|---|
| เด็ก | อายุต่ำกว่า 14 ปี | ดำเนินการ | ส่งอีเมลแนะนำการใช้งานเกม |
| เยาวชน | อายุ 14 ปีขึ้นไป และต่ำกว่า 19 ปี | ดำเนินการ | ส่งอีเมลแนะนำการใช้งานเกม |
| ผู้ใหญ่ | อายุ 19 ปีขึ้นไป | ไม่ดำเนินการ | ไม่ส่ง |
ข้อมูลการยินยอมของผู้ปกครอง¶
ข้อมูลวันเดือนปีเกิดของผู้ใช้ที่เป็นเด็กหรือเยาวชน และข้อมูลอีเมลของผู้ปกครอง สามารถนำไปใช้ในเกมเพื่อวัตถุประสงค์ต่างๆ เช่น การสนับสนุนลูกค้า การตรวจสอบประวัติการใช้งานเกม และการแจ้งข้อมูลแก่ผู้ปกครอง.
หากต้องการดูข้อมูลการยินยอมของผู้ปกครอง ให้เรียกเมธอด getParentalConsentInfo() หลังจากการยินยอมของผู้ปกครองเสร็จสิ้น เมธอด getParentalConsentInfo() จะส่งคืนข้อมูลต่อไปนี้ที่รวบรวมระหว่างขั้นตอนการยินยอมของผู้ปกครอง.
- วันเดือนปีเกิดของผู้ใช้ที่เป็นเด็กหรือเยาวชน
- อีเมลของผู้ปกครอง
การยืนยันตัวตน¶
การยืนยันตัวตนเป็นฟังก์ชันที่ตรวจสอบว่าเป็นเจ้าของตัวตนจริง โดยให้ป้อนรหัสยืนยัน 6 หลักที่ส่งทางข้อความ (SMS) หรือแอป PASS ผ่านผู้ให้บริการเครือข่ายมือถือ (SKT, KT, LGU+, MVNO) ที่สมัครในชื่อผู้ใช้.
Hive SDK รองรับให้เกมเรียกใช้ API การยืนยันตัวตนได้ในเวลาที่ต้องการ โดยไม่ขึ้นกับสถานะการล็อกอินของเกม ดังนั้นจึงสามารถกำหนดให้ทำการยืนยันตัวตนในจุดที่ใช้บริการเฉพาะ เช่น เข้าร้านค้า เข้าดันเจียน เป็นต้น เช่น ตรวจสอบอายุเมื่อเข้าร้านค้าในเกมเพื่อจำกัดการซื้อไอเทมสุ่มของผู้เยาว์ หรือไม่แสดงโฆษณาแก่ผู้ใช้ที่อายุต่ำกว่าช่วงที่กำหนด สามารถนำไปใช้ให้สอดคล้องกับนโยบายการให้บริการเกมได้.
ข้อมูลการตอบกลับ¶
เมื่อเรียก API การยืนยันตัวตนใน Hive SDK หลังยืนยันเสร็จสิ้นจะส่งคืนหมายเลขโทรศัพท์ วันเดือนปีเกิด และค่าแฮช DI เนื่องจาก API การยืนยันตัวตนสามารถเรียกได้ในเวลาที่เกมต้องการ จึงยากต่อการแมปกับ PlayerID ที่ได้รับในช่วงล็อกอิน ดังนั้นค่าแฮช DI ของการยืนยันตัวตนจึงไม่สามารถนำไปใช้ระบุตัวผู้ใช้ได้.
- หมายเลขโทรศัพท์มือถือ
- วันเดือนปีเกิด
- ค่าแฮช DI (Hashed DI)
หากหลังเรียก API แล้วไม่สามารถรับผลลัพธ์ได้อย่างถูกต้อง ให้เรียก API การยืนยันตัวตนอีกครั้งเพื่อทดลองใหม่.
API Reference: hive.AuthV4.showIdentityVerification
using hive;
AuthV4.showIdentityVerification((ResultAPI result, Identity identity) => {
if (result.isSuccess()) {
// API call successful
// identity.phoneCode, phoneNumber, dateOfBirth, hashedDi
} else {
// NEED_INITIALIZE called before setup
// CANCELED ปิดหน้าต่างก่อนรับผลการยืนยัน
// RESPONSE_FAIL การตอบกลับไม่เป็นปกติ
// DEVELOPER_ERROR, CommonLibraryMissing อ้างอิงไลบรารีการยืนยันตัวตนล้มเหลว
}
});
#include "HiveAuthV4.h"
FHiveAuthV4::showIdentityVerification(FHiveAuthV4OnIdentityVerificationDelegate::CreateLambda([this](const FHiveResultAPI& Result, FHiveIdentity& identity) {
if (Result.IsSuccess()) {
// API call successful
// identity.phoneCode, phoneNumber, dateOfBirth, hashedDi
} else {
// NEED_INITIALIZE called before setup
// CANCELED ปิดหน้าต่างก่อนรับผลการยืนยัน
// RESPONSE_FAIL การตอบกลับไม่เป็นปกติ
// DEVELOPER_ERROR, CommonLibraryMissing อ้างอิงไลบรารีการยืนยันตัวตนล้มเหลว
}
}));
API Reference: AuthV4::showIdentityVerification
#include <HIVE_SDK_Plugin/HIVE_CPP.h>
using namespace std;
using namespace hive;
AuthV4::showIdentityVerification([=](ResultAPI result, Identity identity) {
if (result.isSuccess()) {
// API call successful
// identity.phoneCode, phoneNumber, dateOfBirth, hashedDi
} else {
// NEED_INITIALIZE called before setup
// CANCELED ปิดหน้าต่างก่อนรับผลการยืนยัน
// RESPONSE_FAIL การตอบกลับไม่เป็นปกติ
// DEVELOPER_ERROR, CommonLibraryMissing อ้างอิงไลบรารีการยืนยันตัวตนล้มเหลว
}
});
API Reference: AuthV4.showIdentityVerification
import com.hive.AuthV4
import com.hive.ResultAPI
AuthV4.showIdentityVerification(object : AuthV4.AuthV4ShowIdentityVerificationListener {
override fun onAuthV4ShowIdentityVerification(result: ResultAPI, identity: Identity?) {
if (result.isSuccess) {
// API call successful
// identity.phoneCode, phoneNumber, dateOfBirth, hashedDi
} else {
// NEED_INITIALIZE called before setup
// CANCELED ปิดหน้าต่างก่อนรับผลการยืนยัน
// RESPONSE_FAIL การตอบกลับไม่เป็นปกติ
// DEVELOPER_ERROR, CommonLibraryMissing อ้างอิงไลบรารีการยืนยันตัวตนล้มเหลว
}
}
})
API Reference: AuthV4.showIdentityVerification
import com.hive.AuthV4;
import com.hive.ResultAPI;
AuthV4.showIdentityVerification(result, identity -> {
if (result.isSuccess()) {
// API call successful
// identity.phoneCode, phoneNumber, dateOfBirth, hashedDi
} else {
// NEED_INITIALIZE called before setup
// CANCELED ปิดหน้าต่างก่อนรับผลการยืนยัน
// RESPONSE_FAIL การตอบกลับไม่เป็นปกติ
// DEVELOPER_ERROR, CommonLibraryMissing อ้างอิงไลบรารีการยืนยันตัวตนล้มเหลว
}
});
API Reference: AuthV4Interface.showIdentityVerification
import HIVEService
AuthV4Interface.showIdentityVerification() { result, identity in
if result.isSuccess() {
// API call successful
// identity.phoneCode, phoneNumber, dateOfBirth, hashedDi
} else {
// NEED_INITIALIZE called before setup
// CANCELED ปิดหน้าต่างก่อนรับผลการยืนยัน
// RESPONSE_FAIL การตอบกลับไม่เป็นปกติ
// DEVELOPER_ERROR, CommonLibraryMissing อ้างอิงไลบรารีการยืนยันตัวตนล้มเหลว
}
}
API Reference: HIVEAuthV4:showIdentityVerification
#import <HIVEService/HIVEService-Swift.h>
[HIVEAuthV4 showIdentityVerification: ^(HIVEResultAPI *result, HIVEIdentity *> *identity) {
if ([result isSuccess]) {
// API call successful
// identity.phoneCode, phoneNumber, dateOfBirth, hashedDi
} else {
// NEED_INITIALIZE called before setup
// CANCELED ปิดหน้าต่างก่อนรับผลการยืนยัน
// RESPONSE_FAIL การตอบกลับไม่เป็นปกติ
// DEVELOPER_ERROR, CommonLibraryMissing อ้างอิงไลบรารีการยืนยันตัวตนล้มเหลว
}
}];
สรุปค่าแฮช DI ของการยืนยันผู้ใหญ่และการยืนยันตัวตน
| ประเภท | การยืนยันผู้ใหญ่ | การยืนยันตัวตน |
|---|---|---|
| ค่าแฮช DI | ใช้ระบุตัวผู้ใช้และแมปกับ PlayerID ได้ | เป็นเพียงผลลัพธ์การยืนยันตัวตน จึงไม่สามารถใช้แมปได้ |
| คุณลักษณะ | เชื่อมกับเซสชันล็อกอินและใช้เป็นตัวระบุได้ | เรียกใช้ได้โดยไม่ขึ้นกับการล็อกอิน จึงห้ามใช้เป็นตัวระบุ (ใช้สำหรับตรวจสอบครั้งเดียว) |
กรณีใช้การยืนยันตัวตนร่วมกับการยืนยันผู้ใหญ่ หรือใช้การยืนยันตัวตนร่วมกับการจัดการอุปกรณ์พร้อมกัน¶
เมื่อในแอปใช้การยืนยันตัวตนร่วมกับการยืนยันผู้ใหญ่ หรือใช้การยืนยันตัวตนร่วมกับการจัดการอุปกรณ์ ระบบจะทำขั้นตอนยืนยันผ่านแอป PASS เพียง 1 ครั้งเพื่อความสะดวกของผู้ใช้. อย่างไรก็ตาม หากใช้ฟังก์ชันนี้ ต้องเรียกการยืนยันตัวตนก่อนล็อกอินเสมอ เนื่องจากการยืนยันผู้ใหญ่และการจัดการอุปกรณ์จะทำในกระบวนการล็อกอิน ระบบจึงมองว่าเป็นผู้ใช้คนเดียวกันและข้ามขั้นตอนยืนยันได้ หากเรียก API การยืนยันตัวตนหลังล็อกอิน จะยากต่อการตัดสินว่าเป็นผู้ใช้คนเดียวกับที่ทำการยืนยันผู้ใหญ่ จัดการอุปกรณ์ และยืนยันตัวตน จึงต้องยืนยันผ่านแอป PASS แยกแต่ละรายการ.
เมื่อใช้งานพร้อมกัน สามารถใช้งานตามลำดับต่อไปนี้ได้.
- เรียก API ยืนยันตัวตน -> เปิดแอป PASS -> ยืนยันตัวตน -> ตรวจสอบว่าเป็นผู้ใหญ่หรือไม่ -> ล็อกอินเสร็จสิ้น
- เรียก API ยืนยันตัวตน -> เปิดแอป PASS -> ยืนยันตัวตน -> สมัครการจัดการอุปกรณ์ -> ล็อกอินเสร็จสิ้น
- เรียก API ยืนยันตัวตน -> เปิดแอป PASS -> ยืนยันตัวตน -> ตรวจสอบว่าเป็นผู้ใหญ่หรือไม่ -> สมัครการจัดการอุปกรณ์ -> ล็อกอินเสร็จสิ้น
กรณีตั้งค่า การยืนยันตัวตน + การยืนยันผู้ใหญ่¶
เนื่องจากมีการยืนยัน PASS ในขั้นตอนยืนยันตัวตนแล้ว ขั้นตอนยืนยันผู้ใหญ่จะทำเพียงการประเมินอายุเท่านั้น.
- ผู้ใหญ่อายุ 19 ปีขึ้นไป: ล็อกอินเสร็จสิ้นตามปกติ
- เด็กและเยาวชนอายุต่ำกว่า 19 ปี: ส่งข้อผิดพลาดการล็อกอิน หรือแสดงป็อปอัปข้อความ 'ไม่สามารถใช้บริการได้'
กรณีตั้งค่า การยืนยันตัวตน + การจัดการอุปกรณ์¶
เนื่องจากมีการยืนยันผ่านแอป PASS แล้วในขั้นตอนยืนยันตัวตน จึงสามารถข้ามขั้นตอนยืนยันรหัสผ่านใช้ครั้งเดียว (OTP) ที่ต้องใช้ตอนสมัครการจัดการอุปกรณ์ ทำให้ดำเนินการได้รวดเร็วยิ่งขึ้น.
กรณีตั้งค่า การยืนยันตัวตน + การยืนยันผู้ใหญ่ + การจัดการอุปกรณ์¶
เนื่องจากมีการยืนยันผ่านแอป PASS แล้วในขั้นตอนยืนยันตัวตน กระบวนการยืนยันผู้ใหญ่และการจัดการอุปกรณ์จึงถูกทำให้ง่ายขึ้น.
- การยืนยันผู้ใหญ่: ดำเนินการเพียงการประเมินอายุ
- ผู้ใหญ่อายุ 19 ปีขึ้นไป: ล็อกอินเสร็จสิ้น
- เด็กและเยาวชนอายุต่ำกว่า 19 ปี: ส่งข้อผิดพลาดการล็อกอิน หรือแสดงป็อปอัปข้อความ 'ไม่สามารถใช้บริการได้'
- การจัดการอุปกรณ์: ข้ามขั้นตอนยืนยัน OTP ที่ต้องใช้ตอนสมัคร เพื่อให้ดำเนินการได้รวดเร็ว





