Added changes to reset password system

This commit is contained in:
Arturo Gonzalez 2017-04-20 12:36:33 +02:00
parent a1f23af142
commit bfa3b43ee7
3 changed files with 43 additions and 36 deletions

View File

@ -268,8 +268,7 @@ echo '</div>';
echo '<div id="ver_num">'.$pandora_version.(($develop_bypass == 1) ? ' '.__('Build').' '.$build_version : '') . '</div>';
echo '</div>';
if ($mail != "") {
if ($process_error_message == '') {
if ($process_error_message == '') {
echo '<div id="reset_correct" title="' . __('Password reset') . '">';
echo '<div class="content_alert">';
echo '<div class="icon_message_alert">';
@ -286,8 +285,8 @@ if ($mail != "") {
echo '</div>';
echo '</div>';
echo '</div>';
}
else {
}
else {
echo '<div id="reset_correct" title="' . __('Password reset') . '">';
echo '<div class="content_alert">';
echo '<div class="icon_message_alert">';
@ -304,9 +303,9 @@ if ($mail != "") {
echo '</div>';
echo '</div>';
echo '</div>';
}
}
if ($correct_reset_pass_process != "") {
echo '<div id="final_process_correct" title="' . __('Password reset') . '">';
echo '<div class="content_alert">';

View File

@ -588,7 +588,7 @@ if (! isset ($config['id_user'])) {
if ($db_reset_pass_entry) {
if (($db_reset_pass_entry + SECONDS_2HOUR) < time()) {
$process_error_message = __('This user has not requested a password change');
$process_error_message = __('Too much time since password change request');
delete_reset_pass_entry($id_user);
require_once ('general/login_page.php');
}
@ -598,7 +598,7 @@ if (! isset ($config['id_user'])) {
}
}
else {
$process_error_message = __('Too much time since password change request');
$process_error_message = __('This user has not requested a password change');
require_once ('general/login_page.php');
}
}

View File

@ -2926,3 +2926,11 @@ create table IF NOT EXISTS `tphase`(
`timeout` int unsigned default null,
PRIMARY KEY (`phase_id`,`transaction_id`)
) engine=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `treset_pass` (
`id` bigint(10) unsigned NOT NULL auto_increment,
`id_user` varchar(100) NOT NULL default '',
`cod_hash` varchar(100) NOT NULL default '',
`reset_time` int(10) unsigned NOT NULL default 0,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;