props = array( "username" => new Prop($this, "username", "", "Логин", true, "username"), "reg_time" => new Prop($this, "reg_time", time(), "Дата регистрации", true, "reg_time"), "password" => new Prop($this, "password", "", "Пароль", false, "password"), ); } public function check_password($password): bool { $hash = $this->get_prop("password"); if(password_verify($password, $hash)) return true; return false; } public function set_password($password) { $hash = password_hash($password, PASSWORD_DEFAULT); $this->set_prop("password", $hash); return $hash; } }