検証が失敗したときにフォームにユーザー名を保持したい。これはそのために機能しますが、問題は、成功した後もユーザー名をフォームに保持することです。どうすればこれを解決できますか?
public function RegisterForm(){
if (isset($_SESSION['m_username'])&& isset($_POST[$this->m_username])){
$_SESSION['m_username'] = $_POST[$this->m_username];
} else {
$_SESSION['m_username'] = "";
}
return
'<form method="post">
<label class=label>Username:</label>
<input type="text" name="'.$this->m_username.'" value="'.$_SESSION['m_username'].'" />
........
</form>';
}