Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

วิธีระบุผู้ใช้ปัจจุบันใน AppMaster

วิธีระบุผู้ใช้ปัจจุบันใน AppMaster

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

วิธีระบุผู้ใช้ปัจจุบันใน AppMaster

ที่ด้านหลัง

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

Get Current User block in AppMaster

บล็อกนี้ส่งคืนบันทึกจากฐานข้อมูลผู้ใช้ที่เป็นของผู้ใช้ที่เรียกใช้บล็อก

สำคัญ

บล็อกการตรวจสอบสิทธิ์: รับผู้ใช้ปัจจุบันใช้งานได้สำหรับผู้ใช้ที่ได้รับอนุญาตเท่านั้น ในกรณีอื่นๆ ผลลัพธ์ของการบล็อกนี้จะไม่ได้กำหนดไว้

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

ทางด้านฟรอนท์เอนด์

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

สำหรับการตรวจสอบสิทธิ์: รับบล็อกผู้ใช้ปัจจุบัน คุณต้องสร้างปลายทางใหม่ ดังที่ทำในภาพหน้าจอด้านล่าง:

Get Current User block

ในการเรียกใช้ปลายทางจากส่วนหน้า ต้องใช้ Server Request GET /user/get-current block (ในกรณีปัจจุบันนี้) โฟลว์การใช้ปลายทางของปลายทางจะเหมือนกันสำหรับเว็บและแอปพลิเคชันมือถือ

Server Request GET

ทำงานกับผู้ใช้ปัจจุบัน

มาดูตัวอย่างการใช้งาน Auth: Get Current User block กัน ตัวบล็อกส่งกลับระเบียนจากตารางผู้ใช้ ในการรับข้อมูลเฉพาะจากบันทึก คุณต้องขยายระเบียนนี้ด้วยบล็อก Expand User:

Get Current User

ฟิลด์ทั้งหมดจากเอาต์พุตสามารถใช้ได้ในลักษณะเฉพาะ ตัวอย่างเช่น ตรวจสอบว่าบัญชีผู้ใช้ได้รับการยืนยันแล้ว ฟิลด์ Confirmed ประเภทบูลีน สามารถใช้ได้ดังภาพด้านล่าง

AppMaster

พารามิเตอร์ด้วย

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

Parameter With

สำคัญ!

พารามิเตอร์ With ทำให้การสืบค้นซับซ้อนและทำให้เวลาในการประมวลผลเพิ่มขึ้น ไม่ได้ใช้โดยค่าเริ่มต้นและจะใช้เมื่อจำเป็นเท่านั้น

บทสรุป

ในบทความนี้ เราได้เรียนรู้วิธีระบุผู้ใช้ปัจจุบันของแอปพลิเคชันที่ฝั่งแบ็กเอนด์และฝั่งฟรอนต์เอนด์ ฟังก์ชันนี้เป็นหนึ่งในฟังก์ชันที่ใช้บ่อยที่สุดในการพัฒนาแอปพลิเคชัน ด้วย AppMaster คุณสามารถดำเนินการตามคำขอเหล่านี้ได้อย่างง่ายดายด้วยการผสมผสานบล็อกกระบวนการทางธุรกิจสองสามชุด

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

บันทึกสุขภาพอิเล็กทรอนิกส์ (EHR) คืออะไร และเหตุใดจึงมีความจำเป็นในระบบการดูแลสุขภาพสมัยใหม่
บันทึกสุขภาพอิเล็กทรอนิกส์ (EHR) คืออะไร และเหตุใดจึงมีความจำเป็นในระบบการดูแลสุขภาพสมัยใหม่
สำรวจประโยชน์ของระบบบันทึกสุขภาพอิเล็กทรอนิกส์ (EHR) ในการปรับปรุงการส่งมอบการดูแลสุขภาพ การปรับปรุงผลลัพธ์สำหรับผู้ป่วย และการเปลี่ยนแปลงประสิทธิภาพการปฏิบัติทางการแพทย์
ภาษาการเขียนโปรแกรมเชิงภาพกับการเขียนโค้ดแบบดั้งเดิม: อะไรมีประสิทธิภาพมากกว่ากัน?
ภาษาการเขียนโปรแกรมเชิงภาพกับการเขียนโค้ดแบบดั้งเดิม: อะไรมีประสิทธิภาพมากกว่ากัน?
การสำรวจประสิทธิภาพของภาษาการเขียนโปรแกรมภาพเมื่อเทียบกับการเขียนโค้ดแบบดั้งเดิม เน้นย้ำข้อดีและความท้าทายสำหรับนักพัฒนาที่กำลังมองหาโซลูชันที่สร้างสรรค์
เครื่องมือสร้างแอป AI แบบ No Code ช่วยให้คุณสร้างซอฟต์แวร์ธุรกิจที่กำหนดเองได้อย่างไร
เครื่องมือสร้างแอป AI แบบ No Code ช่วยให้คุณสร้างซอฟต์แวร์ธุรกิจที่กำหนดเองได้อย่างไร
ค้นพบพลังของผู้สร้างแอป AI แบบไม่ต้องเขียนโค้ดในการสร้างซอฟต์แวร์ธุรกิจที่กำหนดเอง สำรวจว่าเครื่องมือเหล่านี้ช่วยให้การพัฒนามีประสิทธิภาพและทำให้การสร้างซอฟต์แวร์เป็นประชาธิปไตยได้อย่างไร
เริ่มต้นฟรี
แรงบันดาลใจที่จะลองสิ่งนี้ด้วยตัวเอง?

วิธีที่ดีที่สุดที่จะเข้าใจถึงพลังของ AppMaster คือการได้เห็นมันด้วยตัวคุณเอง สร้างแอปพลิเคชันของคุณเองในไม่กี่นาทีด้วยการสมัครสมาชิกฟรี

นำความคิดของคุณมาสู่ชีวิต