password; } public function validateCredentials(array $credentials) { $plain = $credentials['password']; $hashed = $this->getAuthPassword(); // Lihat apakah password cocok dengan yang tersimpan (tanpa hash) return $plain === $hashed; } // Metode-metode dari kontrak Authenticatable public function getAuthIdentifierName() { return 'id'; // Nama kolom yang menjadi identifier } public function getAuthIdentifier() { return $this->{$this->getAuthIdentifierName()}; } public function getRememberToken() { return null; // Jika tidak menggunakan remember token } public function setRememberToken($value) { // Jika tidak menggunakan remember token } public function getRememberTokenName() { return null; // Jika tidak menggunakan remember token } }