@@ 340-346 (lines=7) @@ | ||
337 | $username = User::getCanonicalName( $req->username, 'usable' ); |
|
338 | if ( $username !== false ) { |
|
339 | $sv = \StatusValue::newGood(); |
|
340 | if ( $req->password !== null ) { |
|
341 | if ( $req->password !== $req->retype ) { |
|
342 | $sv->fatal( 'badretype' ); |
|
343 | } else { |
|
344 | $sv->merge( $this->checkPasswordValidity( $username, $req->password ) ); |
|
345 | } |
|
346 | } |
|
347 | return $sv; |
|
348 | } else { |
|
349 | return \StatusValue::newGood( 'ignored' ); |
@@ 222-228 (lines=7) @@ | ||
219 | ); |
|
220 | if ( $row ) { |
|
221 | $sv = \StatusValue::newGood(); |
|
222 | if ( $req->password !== null ) { |
|
223 | if ( $req->password !== $req->retype ) { |
|
224 | $sv->fatal( 'badretype' ); |
|
225 | } else { |
|
226 | $sv->merge( $this->checkPasswordValidity( $username, $req->password ) ); |
|
227 | } |
|
228 | } |
|
229 | return $sv; |
|
230 | } |
|
231 | } |
|
@@ 278-284 (lines=7) @@ | ||
275 | ||
276 | $ret = \StatusValue::newGood(); |
|
277 | if ( !$this->loginOnly && $req && $req->username !== null && $req->password !== null ) { |
|
278 | if ( $req->password !== $req->retype ) { |
|
279 | $ret->fatal( 'badretype' ); |
|
280 | } else { |
|
281 | $ret->merge( |
|
282 | $this->checkPasswordValidity( $user->getName(), $req->password ) |
|
283 | ); |
|
284 | } |
|
285 | } |
|
286 | return $ret; |
|
287 | } |