สวัสดีปีใหม่ไทย


แบ่ง Session Backend และ Frontend ให้เป็นคนละตัวใน Yii Framework 2

คู่มือการเรียนรู้ Yii Framework 2 (Yii2)

บทเรียนดีๆ สำหรับผู้ที่ต้องการแบ่งปัน บทเรียนของคุณอาจมีค่าสำหรับอีกหลายๆ คน

beta version

แบ่ง Session Backend และ Frontend ให้เป็นคนละตัวใน Yii Framework 2

มานพ กองอุ่น yii session 1650

การ Login เข้าสู่ระบบใน Yii Framework 2 นั้นโดยปกติเมื่อเข้าระบบแล้วจะสามารถเข้าส่วน Backend และ Frontend โดยไม่ต้อง Login ใหม่ หากต้องการแยก Session การทำงานระหว่าง Backend และ Frontend ก็สามารถทำได้โดยตั้งค่า config ในไฟล์ frontend/config/main.php และ backend/config/main.php ในส่วนของ Component ลักษณะดังนี้

frontend/config/main.php

//...
'components' => [
//...
'session' => [
    		'name' => 'FRONTENDSESSION'//ชื่อ Session
    	],

//..
],

backend/config/main.php

//...
'components' => [
//...
'session' => [
    		'name' => 'BACKENDSESSION'//ชื่อ Session
    	],

//..
],

ทดสอบโดยเข้าระบบส่วน frontend แล้วเข้าหน้า web application ส่วน backend จะเห็นว่าระบบจะให้ login ใหม่ เพราะใช้ session คนละตัวกัน


หากบทเรียนรู้มีความผิดพลาดประการใด หรือมีข้อเสนอแนะกรุณาแจ้ง contact@programmerthailand.com
กลับขึ้นบน