X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fclasses%2Fmain%2Fuser%2Fclass_BaseUser.php;h=e4f795d58873ee77807b5554a92048326d057cf6;hb=28469f41b28046e5478a8e2e111de73536317753;hp=7943b7c27fb93749734c2975405f6b421a66614c;hpb=d0e54028694e7af87c6eed5ec26fc0d05174d500;p=core.git diff --git a/inc/classes/main/user/class_BaseUser.php b/inc/classes/main/user/class_BaseUser.php index 7943b7c2..e4f795d5 100644 --- a/inc/classes/main/user/class_BaseUser.php +++ b/inc/classes/main/user/class_BaseUser.php @@ -4,7 +4,7 @@ * * @author Roland Haeder * @version 0.0.0 - * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 Core Developer Team + * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2012 Core Developer Team * @license GNU GPL 3.0 or any newer version * @link http://www.ship-simu.org * @@ -51,10 +51,6 @@ class BaseUser extends BaseFrameworkSystem implements Updateable { protected function __construct ($className) { // Call parent constructor parent::__construct($className); - - // Clean up a little - $this->removeNumberFormaters(); - $this->removeSystemArray(); } /** @@ -116,9 +112,9 @@ class BaseUser extends BaseFrameworkSystem implements Updateable { } /** - * Determines wether the username exists or not + * Determines whether the username exists or not * - * @return $exists Wether the username exists + * @return $exists Whether the username exists */ public function ifUsernameExists () { // By default the username does not exist @@ -160,9 +156,9 @@ class BaseUser extends BaseFrameworkSystem implements Updateable { } /** - * Determines wether the email exists or not + * Determines whether the email exists or not * - * @return $exists Wether the email exists + * @return $exists Whether the email exists */ public function ifEmailAddressExists () { // By default the email does not exist @@ -217,7 +213,7 @@ class BaseUser extends BaseFrameworkSystem implements Updateable { * database. * * @param $requestInstance A requestable class instance - * @return $matches Wether the supplied password hash matches + * @return $matches Whether the supplied password hash matches */ public function ifPasswordHashMatches (Requestable $requestInstance) { // By default nothing matches... ;) @@ -245,13 +241,16 @@ class BaseUser extends BaseFrameworkSystem implements Updateable { $this->setResultInstance($resultInstance); } // END - if - // Rewind it + // Rewind it and advance to first entry $this->getResultInstance()->rewind(); + // This call set the result instance to a clean state + $this->getResultInstance()->next(); + // Search for it if ($this->getResultInstance()->find('pass_hash')) { // So does the hashes match? - //* DEBUG: */ echo $requestInstance->getRequestElement('pass_hash').'/'.$entry['pass_hash']; + //* DEBUG: */ echo $requestInstance->getRequestElement('pass_hash') . '
' . $this->getResultInstance()->getFoundValue() . '
'; $matches = ($requestInstance->getRequestElement('pass_hash') === $this->getResultInstance()->getFoundValue()); } // END - if @@ -266,7 +265,7 @@ class BaseUser extends BaseFrameworkSystem implements Updateable { */ public final function getPasswordHash () { // Default is missing password hash - $passHash = null; + $passHash = NULL; // Get a database entry $entry = $this->getDatabaseEntry();