ตัดมาจากคาบเรียนสด ช่วงติดตั้ง Better Auth พร้อมปุ่มล็อกอินคลิกเดียวสำหรับเจ้าของร้านกับพนักงาน ทดสอบสิทธิ์ทั้งสองบทบาท แล้วตัดสินใจข้าม Cloudflare R2 เพราะเวลาไม่พอ ใช้ URL รูปภาพชั่วคราวก่อนไปขึ้น Vercel
คลิปนี้ตัดจากคาบเรียนสดจริง
มาจากคาบ เว็บแรกของคุณ ขึ้นจริงในคาบเดียว รอบวันที่ 19 ก.ย. 69 ซึ่งเป็นคาบเรียนแบบกลุ่มที่มีคนเรียนอยู่จริง ไม่ใช่คลิปที่จัดฉากอัด ช่วงที่คนเรียนติดและถามกลางคาบอยู่ในคลิปหมด · ตอนที่ 5 จาก 7 ของคาบนี้
ภารกิจของตอนนี้
ติดตั้ง Better Auth สองบทบาท และรู้ว่าทำไมถึงข้าม R2 ในคาบนี้
หยุดคลิปแล้วก๊อปไปวางได้เลย เรียงตามลำดับที่ใช้ในคลิป
ติดตั้งระบบยืนยันตัวตน Better Auth เข้ากับ Drizzle ORM และจัดการสิทธิ์แบบสองบทบาท
ข้อกำหนด:
1. ติดตั้ง Better Auth พร้อม Drizzle adapter เพิ่มตารางผู้ใช้และเซสชันลงในฐานข้อมูล
2. กำหนด 2 บทบาท:
- เจ้าของร้าน: เข้าหน้าจัดการ แก้ราคา ปิดการขาย และเพิ่มรายการได้
- พนักงาน: ดูรายการเครื่องดื่มและโน้ตได้ แต่ไม่สามารถแก้ราคาหรือจัดการข้อมูลได้
3. ทำปุ่มล็อกอินคลิกเดียวบนหน้าจอ เพื่อให้สลับทดสอบทั้งสองบทบาทได้สะดวกรวดเร็ว
4. ทำข้อมูลสมาชิกตั้งต้นครบทั้งสองบทบาท พร้อมรหัสผ่านทดสอบ
5. ซ่อนปุ่มแก้ไขราคาบนหน้าจอเมื่อผู้ใช้ล็อกอินเป็นพนักงาน
อ่านค่า BETTER_AUTH_SECRET และ BETTER_AUTH_URL จากไฟล์ .env.localpnpm drizzle-kit push && tsx db/seed-users.tsตอนนี้พนักงานยังเปิดหน้าแก้ราคาตรงๆ ได้อยู่ ช่วยตรวจสิทธิ์ที่ฝั่งเซิร์ฟเวอร์ด้วย ห้ามแค่ซ่อนปุ่มบนหน้าจอเป็นลิงก์ affiliate — ถ้าคุณช้อปผ่านลิงก์นี้ dev ได้ค่าคอมเล็กน้อย โดยราคาคุณเท่าเดิม 🙏
ไมค์ไร้สายหนีบปกเสื้อ เดินสอนได้ไม่ต้องนั่งติดโต๊ะ เสียงคงที่กว่าไมค์ในโน้ตบุ๊กคนละเรื่อง
วันหนึ่งพิมพ์ prompt กับรีวิวโค้ดเป็นหมื่นตัวอักษร คีย์บอร์ดเมคานิคอลช่วยเรื่องความล้ามือจริง เลย์ 75% ประหยัดโต๊ะด้วย
อุปกรณ์เริ่มทำคอนเทนต์/สอนออนไลน์ หารายได้เสริม
สวัสดีครับ ผมเป็น dev ที่ตกงานตอนอายุ 40 ตอนนี้กำลังสู้เพื่อหาค่าเทอมให้ลูก เนื้อหาทั้งหมดในหน้านี้เปิดอ่านฟรี ถ้ามันมีประโยชน์กับคุณ การสนับสนุนเล็ก ๆ น้อย ๆ มีความหมายกับครอบครัวผมมากครับ 🙏
โอนให้กำลังใจผ่านพร้อมเพย์
จำนวน 10 บาท