getname($shandle, $user, $pass); break; case "veriname": veriname($shandle, $user, $pass); break; case "requestion": requestion($shandle, $user, $answer, $error); break; case "reanswer": checkanswer($shandle, $user, $answer); break; case "getnewpass": getnewpass($user, $pass1, $pass2, $error); break; case "badanswer": badanswer($user); break; case "savepass": savepass($user, $pass1, $pass2, $shandle); break; } return; ///////////////////////////////////////////////////////////// function getname($shandle, $user, $pass) { $cp_nextaction = "veriname"; echo "<table name='ntable' id='ntable' border=0 cellpadding=0 cellspacing=0 class='nclass'>\n"; echo " <tr>\n"; echo " <td colspan=2>\n"; echo " Please enter your username and current password:\n"; echo " </td>\n";
} else { $sp_nextact = $sp_nextact == "answer" ? "badanswer" : $sp_nextact; } echo "<input type=hidden name='sp_nextact' id='sp_nextact' value=\"{$sp_nextact}\">\n"; switch ($sp_nextact) { case "view": inputing($username, $email); break; case "ask": askuser($shandle, $username, $email, $question, $answer); break; case "retry": retry($username, $email); break; case "badanswer": badanswer($shandle, $username, $email, $question, $answer); break; case "answered": answered($shandle, $username, $fullname, $email); break; case "sendmail": break; case "done": break; } ///////////////////////////////////////////////////////////////////////// function inputing($username, $email) { echo "<div name='passdiv' id='passdiv' class='lmaindiv'>\n"; echo " <table cellpadding=0 cellspacing=0 border=0 class='ntable'>\n"; echo " <tr><td colspan=2>Lost Password recovery:</td></tr>\n";