สอบถามเรื่องระบบ Login Yii Framework หน่อยคับ

wave
Suppakorn
2,185
สังคมนักพัฒนาระบบ (Community)
สอบถามเรื่องระบบ Login Yii Framework หน่อยคับ

ตาราง Person

'per_id' => 'ไอดีพนักงาน',

'per_firstname' => 'ชื่อ',

'per_lastname' => 'นามสกุล',

'per_nickname' => 'ชื่อเล่น',

'per_username' => 'ชื่อผู้ใช้งาน',

'per_password' => 'รหัสผ่าน',

'hiredate' => 'วันที่จ้าง',

'per_status' => 'สถานะของพนักงาน ยังทำงานอยู่หรือไม่',

'pos_id' => 'ไอดีตำแหน่ง',


private $_id;

public function authenticate()

{

$user = Person::model()->FindByAttribute(Array('per_username'=>$this->username));

if($user == null) { //ไม่พบ username

$this->errorCode = self::ERROR_USERNAME_INVALID;

}else if($user->per_password != md5($this->password)){ //รหัสผ่านไม่ถูก

$this->errorCode = self::ERROR_PASSWORD_INVALID;

}else{

$this->errorCode = self::ERROR_NONE;

$this->setState('role',$user->id);

$this->_id = $user->per_id;

}

return !$this->errorCode;

}

public function getID(){

return $this->_id;

}


ทำตามในคลิปแล้วอะคับ แต่ไม่สามารถ Login ได้

2 ความคิดเห็น

  • มานพ กองอุ่น

มี constant เหล่านี้ใน Person ไหมครับ
self::ERROR_USERNAME_INVALID

self::ERROR_PASSWORD_INVALID

หรือระบบแจ้ง Error ออกมาว่าอย่างไรครับ

หรือลองคัดลอก Code เข้ามาให้ดูก็ได้ครับ