00001 <?php 00009 $username = get_input('username'); 00010 00011 // allow email addresses 00012 if (strpos($username, '@') !== false && ($users = get_user_by_email($username))) { 00013 $username = $users[0]->username; 00014 } 00015 00016 $user = get_user_by_username($username); 00017 if ($user) { 00018 if (send_new_password_request($user->guid)) { 00019 system_message(elgg_echo('user:password:resetreq:success')); 00020 } else { 00021 register_error(elgg_echo('user:password:resetreq:fail')); 00022 } 00023 } else { 00024 register_error(elgg_echo('user:username:notfound', array($username))); 00025 } 00026 00027 forward();
1.6.3