- $aUser = dba::select('user', ['uid', 'password'], ['nickname' => $sUser], ['limit' => 1]);
- if (DBM::is_result($aUser)) {
- $uid = User::authenticate($aUser, $aCommand[3]);
- $Error = $uid === false;
+ $aUser = DBA::selectFirst('user', ['uid', 'password', 'legacy_password'], ['nickname' => $sUser]);
+ if (DBA::isResult($aUser)) {
+ $uid = $aUser['uid'];
+ $success = User::authenticate($aUser, $aCommand[3]);
+ $Error = $success === false;