Index: trunk/kernel/parser.php =================================================================== diff -u -r2492 -r2508 --- trunk/kernel/parser.php (.../parser.php) (revision 2492) +++ trunk/kernel/parser.php (.../parser.php) (revision 2508) @@ -890,6 +890,8 @@ else $err = $var_list["t"]; $ret = GetIndexURL(2)."?env=".BuildEnv()."&Action=m_forgotpw&error=$err"; + if( $attribs['_confirm'] ) $ret .= '&Confirm='.$attribs['_confirm']; + } break; case "forgotpw_confirm": Index: trunk/themes/default/forgotpw.tpl =================================================================== diff -u -r13 -r2508 --- trunk/themes/default/forgotpw.tpl (.../forgotpw.tpl) (revision 13) +++ trunk/themes/default/forgotpw.tpl (.../forgotpw.tpl) (revision 2508) @@ -83,7 +83,7 @@ -
"> + ">
Index: trunk/kernel/frontaction.php =================================================================== diff -u -r2480 -r2508 --- trunk/kernel/frontaction.php (.../frontaction.php) (revision 2480) +++ trunk/kernel/frontaction.php (.../frontaction.php) (revision 2508) @@ -164,7 +164,9 @@ //$u->SendAdminEventMail("USER.PSWDC"); //$u->Set("Password",md5($newpw)); //$u->Update(); - $u->Clean(); + $u->Clean(); + + $var_list['t'] = GetVar('Confirm'); } else { @@ -195,7 +197,6 @@ break; } } - $MissingCount++; } if(strlen($_GET["error"]))