| @@ 64-74 (lines=11) @@ | ||
| 61 | false |
|
| 62 | ); |
|
| 63 | ||
| 64 | function login_user( $user, $password, $lang ){ |
|
| 65 | $user_entity = is_numeric($user) ? get_user($user) : ( strpos($user, '@') !== FALSE ? get_user_by_email($user)[0] : get_user_by_username($user) ); |
|
| 66 | $username = $user_entity->username; |
|
| 67 | $access = elgg_authenticate($username, $password); |
|
| 68 | ||
| 69 | if( true === $access ){ |
|
| 70 | return true; |
|
| 71 | } else { |
|
| 72 | return "Invalid user."; |
|
| 73 | } |
|
| 74 | } |
|
| 75 | ||
| 76 | function login_user_for_chat( $user, $key, $lang ){ |
|
| 77 | $user_entity = is_numeric($user) ? get_user($user) : ( strpos($user, '@') !== FALSE ? get_user_by_email($user)[0] : get_user_by_username($user) ); |
|
| @@ 454-466 (lines=13) @@ | ||
| 451 | return $user; |
|
| 452 | } |
|
| 453 | ||
| 454 | function get_user_exists( $user, $lang ){ |
|
| 455 | $user_entity = is_numeric($user) ? get_user($user) : ( strpos($user, '@') !== FALSE ? get_user_by_email($user)[0] : get_user_by_username($user) ); |
|
| 456 | ||
| 457 | $valid = false; |
|
| 458 | if( $user_entity instanceof ElggUser ){ |
|
| 459 | $is_validated = elgg_get_user_validation_status($user->guid); |
|
| 460 | if( $is_validated ){ |
|
| 461 | $valid = true; |
|
| 462 | } |
|
| 463 | } |
|
| 464 | ||
| 465 | return $valid; |
|
| 466 | } |
|
| 467 | ||
| 468 | function get_user_activity( $profileemail, $user, $limit, $offset, $lang ){ |
|
| 469 | $user_entity = is_numeric($profileemail) ? get_user($profileemail) : ( strpos($profileemail, '@') !== FALSE ? get_user_by_email($profileemail)[0] : get_user_by_username($profileemail) ); |
|