include 'sc-app.inc'; include APP_WEB_DIR . '/inc/header.inc'; use com\indigloo\Util; use com\indigloo\Url; use com\indigloo\Constants; use com\indigloo\exception\DBException; try { $token = Url::tryQueryParam('token'); $email = Url::tryQueryParam('email'); if (empty($token) || empty($email)) { printf("Required parameters are missing"); exit; } $email = urldecode($email); $mailDao = new \com\indigloo\sc\dao\Mail(); $mailDao->checkResetPassword($email, $token); //tokens for use in next screen $ftoken = Util::getMD5GUID(); $femail = Util::encrypt($email); $gWeb = \com\indigloo\core\Web::getInstance(); $gWeb->store("change.password.email", $femail); $gWeb->store("change.password.token", $ftoken); $title = $email; $qUrl = base64_encode("/user/account/login-now.php"); $fUrl = Url::current(); $submitUrl = "/user/account/form/change-password.php"; include APP_WEB_DIR . '/user/account/inc/password-form.inc'; } catch (DBException $ex) { $gWeb = \com\indigloo\core\Web::getInstance(); //$message = $ex->getMessage(); $message = " Database error happened during reset password!";