นี่คือสถานการณ์ ฉันได้ตั้งค่าการติดตั้ง Codeigniter ไว้ 2 รายการ
คนหนึ่งจะเป็นลูกค้าและอีกคนจะเป็น API จะปรับปรุงเรื่องนี้ต่อไป
- ไคลเอนต์จะไม่ถูกสร้างขึ้นจาก CI อีกต่อไป เนื่องจากฉันไม่ได้ใช้ฟังก์ชั่นของมัน ฉันแค่อยากจะเริ่มต้นจากกรอบงาน mvc ทันที
คำถามของฉันคือฉันควรจัดเก็บเซสชันไว้ที่ไหน ระหว่างการเข้าสู่ระบบ
ด้านล่างนี้เป็นวิธีที่ฉันทำ แต่ฉันคิดว่าฉันทำผิด
- ฉันสร้างการเข้าสู่ระบบจาก ลูกค้า สิ่งนี้จะส่งข้อมูลรับรองการเข้าสู่ระบบไปที่ api จากนั้นตรวจสอบข้อมูลเหล่านี้ที่ส่งโดย ไคลเอนต์ และจะส่งคืน ข้อความ/ตอบกลับ ไม่ว่าจะเป็นข้อมูลรับรองการเข้าสู่ระบบหรือไม่ ถูกต้องหรือไม่
หากรายละเอียดการเข้าสู่ระบบถูกต้อง api จะตั้งค่าเซสชันในตัวควบคุมในลักษณะนี้
if(true) {
$this->session->set_userdata($array);
}
นี่คือใน login_controller
ที่ฉันสร้างขึ้น นี่เป็นวิธีที่เหมาะสมสำหรับการตั้งค่าเซสชันสำหรับ ไคลเอนต์ ของ API หรือไม่