ฉันมีแอป Ionic React และฉันต้องการอนุญาตให้ผู้ใช้เปลี่ยนที่อยู่อีเมล
อย่างไรก็ตาม เมื่อฉันพยายามเปลี่ยนที่อยู่อีเมลใน ปะ
คำขอ ฉันได้รับข้อผิดพลาดต่อไปนี้:
{
"jsonapi":{
"เวอร์ชัน":"1.0",
"เมตา":{
"ลิงก์":{
"ตัวเอง":{
"href":"http:\/\/jsonapi.org\/format\/1.0\/"
}
}
}
},
"ข้อผิดพลาด":[
{
"title":"เอนทิตีที่ไม่สามารถประมวลผลได้",
"สถานะ":"422",
"รายละเอียด":"mail: \u300c\u30e1\u5fc5\u9808\u3067\u3059\u3002",
"แหล่งที่มา":{
"ตัวชี้":"\/data\/attributes\/mail"
}
},
{
"title":"เอนทิตีที่ไม่สามารถประมวลผลได้",
"สถานะ":"422",
"detail":"mail: รหัสผ่านปัจจุบันของคุณขาดหายไปหรือไม่ถูกต้อง จำเป็นต้องเปลี่ยน \u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9",
"แหล่งที่มา":{
"ตัวชี้":"\/data\/attributes\/mail"
}
}
]
}
สิ่งนี้ไม่สมเหตุสมผลเพราะผู้ใช้มีไฟล์ จ.ว.ท เพื่อรับรองความถูกต้อง
ฉันพบ ปัญหา drupal.org นี้ซึ่งได้รับการทำเครื่องหมายว่าแก้ไขแล้วแต่นี่เป็นเพียงวิธีการระบุรหัสผ่านปัจจุบันเพื่ออัปเดตที่อยู่อีเมล
ฉันต้องการใช้ JWT หรือวิธีอื่นเพื่ออัปเดตที่อยู่อีเมลโดยไม่ต้องป้อนรหัสผ่านอีกครั้ง
เดอะ Nocurrent Pass โมดูลปิดใช้งานการตรวจสอบรหัสผ่านเมื่อเปลี่ยนที่อยู่อีเมลหรือรหัสผ่านซึ่งเป็นสิ่งที่ฉันต้องการ แต่ทำได้โดยใช้วิธีการ hook_form_alter()
ซึ่งหมายความว่าจะไม่ลบการตรวจสอบ JSON:API