]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Check for ElggUser in functions that pass in user's GUID
authorSteve Clay <steve@mrclay.org>
Tue, 5 Feb 2013 02:01:57 +0000 (21:01 -0500)
committercash <cash.costello@gmail.com>
Sat, 9 Feb 2013 14:26:32 +0000 (09:26 -0500)
engine/lib/users.php

index 8e9086f57e91c544283e91aa8301a02304784880..ffff4aaa5830dd17cdde02bd77f71e7abf4f5674 100644 (file)
@@ -676,7 +676,7 @@ function send_new_password_request($user_guid) {
        $user_guid = (int)$user_guid;
 
        $user = get_entity($user_guid);
-       if ($user) {
+       if ($user instanceof ElggUser) {
                /* @var ElggUser $user */
 
                // generate code
@@ -710,9 +710,9 @@ function force_user_password_reset($user_guid, $password) {
        global $CONFIG;
 
        $user = get_entity($user_guid);
+       if ($user instanceof ElggUser) {
                /* @var ElggUser $user */
 
-       if ($user) {
                $salt = generate_random_cleartext_password(); // Reset the salt
                $user->salt = $salt;
 
@@ -740,7 +740,7 @@ function execute_new_password_request($user_guid, $conf_code) {
        $user_guid = (int)$user_guid;
        $user = get_entity($user_guid);
 
-       if ($user) {
+       if ($user instanceof ElggUser) {
                /* @var ElggUser $user */
                $saved_code = $user->getPrivateSetting('passwd_conf_code');