Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

เทคนิคเก็บข้อมูลเข้าสู่ระบบใน Local Storage


Local Storage ออกแบบสำหรับการจัดเก็บที่ครอบคลุมหลายหน้าต่างและทนทานเกินกว่าช่วงเซสชันปัจจุบัน โดยเฉพาะแอปพลิเคชันเว็บอาจต้องการจัดเก็บข้อมูลผู้ใช้หลายเมกะไบต์ เช่น เอกสารที่ผู้ใช้สร้างทั้งหมด หรือกล่องจดหมายของผู้ใช้ ฝั่งไคลเอ็นต์ เพื่อเหตุผลด้านประสิทธิภาพ

สำหรับการเก็บข้อมูลเข้าสู่ระบบใน local storage เมื่อล็อกอินสำเร็จ ให้สร้างสตริงสุ่มที่ไม่เกี่ยวข้องกับข้อมูลประจำตัวผู้ใช้ ต้องเก็บไว้ในฐานข้อมูล อย่าลืมเพิ่มวันหมดอายุ ส่งสตริงนั้นให้ JavaScript เก็บใน local storage

ตราบใดที่ข้อมูล local storage ตรงกับฐานข้อมูลและไม่หมดอายุ ถือว่าล็อกอินอยู่

ดังนั้น ไม่มีความเสี่ยงที่ข้อมูลประจำตัวผู้ใช้จะถูกเปิดเผยจาก local storage