/** * @covers a */ function test_UserInfoPage() { $a = new AccountController(); $user = $a->getUserInfo("jandr018@fiu,edu"); $result = "<h3>My Account</h3><br /><br />" . "<div class='table-responsive'>" . "<table class='table table-bordered'>"; $result .= "<tbody>" . "<tr>" . "<td>" . "<strong>Role: </strong>" . "</td>" . "<td>" . ($user['isAdmin'] ? "Admin" : "Student") . "</td>" . "</tr>" . "<tr>" . "<td>" . "<strong>PID: </strong>" . "</td>" . "<td>" . $user['id'] . "</td>" . "</tr>" . "<tr>" . "<td>" . "<strong>Name: </strong>" . "</td>" . "<td>" . $user['fname'] . " " . $user['lname'] . "</td>" . "</tr>" . "<tr>" . "<td>" . "<strong>Email: </strong>" . "</td>" . "<td>" . $user['email'] . "</td>" . "</tr>" . "<tr>" . "<td>" . "<strong>Recovery Question: </strong>" . "</td>" . "<td>" . $user['secQuestion'] . "</td>" . "</tr>" . "</tbody></table>" . "</div>"; $result .= "<br />" . "<br />" . "<br />" . "<a href='http://marketsim-dev.cis.fiu.edu/Account%20Manage/accountManage.php?button_ChangeMyRecovery=Change+My+Recovery+Quest%2FAns' class='btn btn-primary'>Change My Recovery Quest/Ans</a>" . " " . "<a href='http://marketsim-dev.cis.fiu.edu/Account%20Manage/accountManage.php?button_ChangeMyPassword=Change+My+Password' class='btn btn-primary'>Change My Password</a>"; return $this->assertEquals($a->UserInfoPage($user), $result); }
$currentPS = $_POST['textbox_CurrentPass2']; $newQuestion = $_POST['textbox_NewQestion']; $newAns = $_POST['textbox_NewAnswer']; $temp = $accountController->updateRecovery($user, $currentPS, $newQuestion, $newAns); if ($temp == "pass") { $value = "<b>Success:</b> your recovery question and answer has been changed.<br />"; } else { $value = "<b>Failed:</b> " . $temp . "<br />"; } } unset($_POST['button_ChangedRecovery']); unset($_POST['textbox_CurrentPass2']); unset($_POST['textbox_NewQestion']); unset($_POST['textbox_NewAnswer']); $user = $accountController->getUserInfo($email); $value .= $accountController->UserInfoPage($user); } else { if (isset($_POST['button_ChangedPassword'])) { if (!isset($_POST['textbox_CurrentPass1']) && !isset($_POST['textbox_NewPass'])) { $value = "<b>FAILED:</b> you had unset values<br />"; } else { $currentPS = $_POST['textbox_CurrentPass1']; $newPass = $_POST['textbox_NewPass']; $temp = $accountController->updatePassword($user, $currentPS, $newPass); if ($temp == "pass") { $value = "<b>Success:</b> your recovery question and answer has been changed.<br />"; } else { $value = "<b>Failed:</b> " . $temp . "<br />"; } } unset($_POST['button_ChangedPassword']);