Score:0

ฉันจะอนุญาตให้ผู้ใช้เปลี่ยนที่อยู่อีเมลโดยไม่ต้องใช้รหัสผ่านด้วย JSON:API ได้อย่างไร

ธง cn

ฉันมีแอป 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

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา