| @@ 64-74 (lines=11) @@ | ||
| 61 | false |
|
| 62 | ); |
|
| 63 | ||
| 64 | function login_user($user, $password, $lang) |
|
| 65 | { |
|
| 66 | $user_entity = is_numeric($user) ? get_user($user) : (strpos($user, '@') !== false ? get_user_by_email($user)[0] : get_user_by_username($user)); |
|
| 67 | $username = $user_entity->username; |
|
| 68 | $access = elgg_authenticate($username, $password); |
|
| 69 | ||
| 70 | if (true === $access) { |
|
| 71 | return true; |
|
| 72 | } else { |
|
| 73 | return "Invalid user."; |
|
| 74 | } |
|
| 75 | } |
|
| 76 | ||
| 77 | function login_user_for_chat($user, $key, $lang) |
|
| @@ 503-515 (lines=13) @@ | ||
| 500 | return $user; |
|
| 501 | } |
|
| 502 | ||
| 503 | function get_user_exists($user, $lang) |
|
| 504 | { |
|
| 505 | $user_entity = is_numeric($user) ? get_user($user) : (strpos($user, '@') !== false ? get_user_by_email($user)[0] : get_user_by_username($user)); |
|
| 506 | ||
| 507 | $valid = false; |
|
| 508 | if ($user_entity instanceof ElggUser) { |
|
| 509 | $is_validated = elgg_get_user_validation_status($user->guid); |
|
| 510 | if ($is_validated) { |
|
| 511 | $valid = true; |
|
| 512 | } |
|
| 513 | } |
|
| 514 | ||
| 515 | return $valid; |
|
| 516 | } |
|
| 517 | ||
| 518 | function get_user_activity($profileemail, $user, $limit, $offset, $lang) |
|