Bläddra i källkod

Use count SQL to check for user existance

tags/v6.0.0alpha2
Bart Visscher 11 år sedan
förälder
incheckning
3213c47188
1 ändrade filer med 2 tillägg och 2 borttagningar
  1. 2
    2
      lib/user/database.php

+ 2
- 2
lib/user/database.php Visa fil

@@ -237,13 +237,13 @@ class OC_User_Database extends OC_User_Backend {
* @return boolean
*/
public function userExists($uid) {
$query = OC_DB::prepare( 'SELECT * FROM `*PREFIX*users` WHERE LOWER(`uid`) = LOWER(?)' );
$query = OC_DB::prepare( 'SELECT COUNT(*) FROM `*PREFIX*users` WHERE LOWER(`uid`) = LOWER(?)' );
$result = $query->execute( array( $uid ));
if (OC_DB::isError($result)) {
OC_Log::write('core', OC_DB::getErrorMessage($result), OC_Log::ERROR);
return false;
}
return $result->numRows() > 0;
return $result->fetchColumn() > 0;
}

/**

Laddar…
Avbryt
Spara