Index: trunk/kernel/include/portaluser.php =================================================================== diff -u -r2519 -r3109 --- trunk/kernel/include/portaluser.php (.../portaluser.php) (revision 2519) +++ trunk/kernel/include/portaluser.php (.../portaluser.php) (revision 3109) @@ -362,8 +362,9 @@ @field:user.password @description:User password */ - $ret = $objSession->Get("password"); - $objSession->Set("password", ''); + /*$ret = $objSession->Get("password"); + $objSession->Set("password", '');*/ + $ret = GetVar('user_password'); break; case "email": $ret = $this->Get("Email"); Index: trunk/kernel/frontaction.php =================================================================== diff -u -r2954 -r3109 --- trunk/kernel/frontaction.php (.../frontaction.php) (revision 2954) +++ trunk/kernel/frontaction.php (.../frontaction.php) (revision 3109) @@ -101,7 +101,7 @@ { $m_var_list_update['codevalidationresult'] = 'lu_resetpw_confirm_text'; $newpw = makepassword(); - $objSession->Set('password', $newpw); + SetVar('user_password', $newpw); $u->Set("Password",$newpw); $u->Set("PassResetTime", time()); $u->Set("PwResetConfirm", '');