I customize all my user views like this:
{{elif request.args(0)=='request_reset_password':}}
<h2>Reset Password</h2>
<div id="user_form">
{{=form.custom.begin}}
<p><label for="auth_user_email" id="auth_user_email__label">Email:
</label><br>
{{=form.custom.widget.email}}</p>
<p><input type="submit" value="reset password" /></p>
{{=form.custom.end}}
</div>
{{elif request.args(0)=='change_password':}}
<h2>Change Password</h2>
<div id="user_form">
{{=form.custom.begin}}
<p><label for="email">Old Password</label><br>
{{=form.custom.widget.old_password}}</p>
<p><label for="password">New Password</label><br>
{{=form.custom.widget.new_password}}</p>
<p><label for="password">Repeat New Password</label><br>
{{=form.custom.widget.new_password2}}</p>
<p><input type="submit" value="save new password" /></p>
{{=form.custom.end}}
</div>