diff --git a/lib/private/user/dummy.php b/lib/private/user/dummy.php
index b5b7a6c3c7ac7b135cc5abc0520a7d2b4246f155..f4d11428f2fb62b499d063afd5f3900570f015b7 100644
--- a/lib/private/user/dummy.php
+++ b/lib/private/user/dummy.php
@@ -88,8 +88,8 @@ class OC_User_Dummy extends OC_User_Backend {
 	 * returns the user id or false
 	 */
 	public function checkPassword($uid, $password) {
-		if (isset($this->users[$uid])) {
-			return ($this->users[$uid] == $password);
+		if (isset($this->users[$uid]) && $this->users[$uid] == $password) {
+			return $uid;
 		} else {
 			return false;
 		}