Merge pull request #350 from TheSerapher/issue-348

Fix PHP Warnings on Password Reset page
This commit is contained in:
Sebastian Grewe 2013-07-03 05:26:07 -07:00
commit 99af069164
2 changed files with 5 additions and 1 deletions

View File

@ -517,6 +517,10 @@ class User {
public function resetPassword($username, $smarty) {
$this->debug->append("STA " . __METHOD__, 4);
// Fetch the users mail address
if (empty($username)) {
$this->serErrorMessage("Username must not be empty");
return false;
}
if (!$email = $this->getUserEmail($username)) {
$this->setErrorMessage("Unable to find a mail address for user $username");
return false;

View File

@ -3,6 +3,6 @@
<input type="hidden" name="page" value="password">
<input type="hidden" name="action" value="reset">
<p>If you have an email set for your account, enter your username to get your password reset</p>
<p><input type="text" value="{$smarty.post.username}" name="username"><input class="submit small" type="submit" value="Reset"></p>
<p><input type="text" value="{$smarty.post.username|default:""}" name="username" required><input class="submit small" type="submit" value="Reset"></p>
</form>
{include file="global/block_footer.tpl"}