|
@@ -19,16 +19,16 @@
|
|
|
// name of the language file that needs to be included
|
|
|
$language_file = 'registration';
|
|
|
|
|
|
-require '../inc/global.inc.php';
|
|
|
-require_once 'lost_password.lib.php';
|
|
|
+require_once '../inc/global.inc.php';
|
|
|
+require_once api_get_path(LIBRARY_PATH).'login.lib.php';
|
|
|
require_once api_get_path(LIBRARY_PATH).'formvalidator/FormValidator.class.php';
|
|
|
require_once api_get_path(LIBRARY_PATH).'mail.lib.inc.php';
|
|
|
|
|
|
$tool_name = get_lang('LostPassword');
|
|
|
Display :: display_header($tool_name);
|
|
|
|
|
|
-$this_section = SECTION_CAMPUS;
|
|
|
-$tool_name = get_lang('LostPass');
|
|
|
+$this_section = SECTION_CAMPUS;
|
|
|
+$tool_name = get_lang('LostPass');
|
|
|
|
|
|
// Forbidden to retrieve the lost password
|
|
|
if (api_get_setting('allow_lostpassword') == 'false') {
|
|
@@ -41,7 +41,7 @@ echo '</div>';
|
|
|
|
|
|
if (isset ($_GET['reset']) && isset ($_GET['id'])) {
|
|
|
|
|
|
- $msg = reset_password($_GET["reset"], $_GET["id"], true);
|
|
|
+ $msg = Login::reset_password($_GET["reset"], $_GET["id"], true);
|
|
|
$msg1= '<a href="'.api_get_path(WEB_CODE_PATH).'auth/lostPassword.php" class="fake_button_back" >'.get_lang('Back').'</a>';
|
|
|
echo '<br /><br /><div class="actions" >'.$msg1.'</div>';
|
|
|
|
|
@@ -59,6 +59,7 @@ if (isset ($_GET['reset']) && isset ($_GET['id'])) {
|
|
|
|
|
|
if ($form->validate()) {
|
|
|
$values = $form->exportValues();
|
|
|
+
|
|
|
$user = $values['user'];
|
|
|
$email = $values['email'];
|
|
|
|
|
@@ -88,9 +89,9 @@ if (isset ($_GET['reset']) && isset ($_GET['id'])) {
|
|
|
$user = Database::fetch_array($result);
|
|
|
}
|
|
|
if ($userPasswordCrypted != 'none') {
|
|
|
- handle_encrypted_password($user, $by_username);
|
|
|
+ Login::handle_encrypted_password($user, $by_username);
|
|
|
} else {
|
|
|
- send_password_to_user($user, $by_username);
|
|
|
+ Login::send_password_to_user($user, $by_username);
|
|
|
}
|
|
|
} else {
|
|
|
Display::display_error_message(get_lang('NoUserAccountWithThisEmailAddress'));
|
|
@@ -100,12 +101,10 @@ if (isset ($_GET['reset']) && isset ($_GET['id'])) {
|
|
|
echo '<br /><br /><div class="actions" >'.$msg.'</div>';
|
|
|
|
|
|
} else {
|
|
|
-
|
|
|
echo '<p>';
|
|
|
echo get_lang('EnterEmailUserAndWellSendYouPassword');
|
|
|
echo '</p>';
|
|
|
$form->display();
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
-Display :: display_footer();
|
|
|
+Display :: display_footer();
|