90 $this->login = $loginData;
94 $this->writeAttemptLog = $this->pObj->writeAttemptLog ??
true;
106 public function compareUident(array $user, array $loginData, $passwordCompareStrategy =
'')
108 trigger_error(
'This method will be removed in TYPO3 v10.0.', E_USER_DEPRECATED);
109 return $this->pObj->compareUident($user, $loginData, $passwordCompareStrategy);
125 public function writelog($type, $action,
$error, $details_nr, $details, $data, $tablename =
'', $recuid =
'', $recpid =
'')
127 if ($this->writeAttemptLog) {
128 $this->pObj->writelog($type, $action,
$error, $details_nr, $details, $data, $tablename, $recuid, $recpid);
140 public function fetchUserRecord($username, $extraWhere =
'', $dbUserSetup =
'')
144 if ($username || $extraWhere) {
145 $query = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable($dbUser[
'table']);
146 $query->getRestrictions()->removeAll()
147 ->add(GeneralUtility::makeInstance(DeletedRestriction::class));
148 $constraints = array_filter([
153 if (!empty($username)) {
157 $dbUser[
'username_column'],
158 $query->createNamedParameter($username, \PDO::PARAM_STR)
162 $user = $query->select(
'*')
163 ->from($dbUser[
'table'])
164 ->where(...$constraints)