ขณะนี้ฉันกำลังทำงานกับ cakephp และมีแบบฟอร์มการเข้าสู่ระบบที่ทำงานได้อย่างสมบูรณ์ ฉันหมายถึง มันทำงานได้อย่างสมบูรณ์แบบ ...
ตารางผู้ใช้ของฉันเป็นดังนี้:
id user email password plan_id active
เมื่อผู้ใช้มีการเข้าสู่ระบบ plan_id = 1 perfeimtamente ใช้งานได้ แต่เมื่อการเข้าสู่ระบบ plan_id = 3 ล้มเหลว ...
การตั้งค่าการเข้าสู่ระบบของฉันคือ:
$this->Auth->authenticate = array(
'Form' => array (
'userModel ' => 'Supplier'
'fields' = > array (
'username ' => 'email' ,
'password' => 'password '
)
' scope ' => array (
' Supplier.active ' => 1
)
);
ฉันไม่เข้าใจว่าเกิดอะไรขึ้น ... ผู้ใช้และรหัสผ่านถูกต้อง เมื่อฉันเปลี่ยนค่าของคอลัมน์ plan_id ฉันไม่สามารถเข้าสู่ระบบได้ หากคุณสามารถช่วยฉันได้ ขอบคุณตอนนี้