title: RESTful password reset
body: <p>What is the proper way to structure a RESTful resource for resetting a password?</p>
  
  <p>This resource is meant to be a password resetter for someone who has lost or forgotten their password.  It invalidates their old password and e-mails them a password.</p>
  
  <p>The two options that I have are:</p>
  
  <pre><code>POST /reset_password/{user_name}
  </code></pre>
  
  <p>or...</p>
  
  <pre><code>POST /reset_password
     -Username passed through request body
  </code></pre>
  
  <p>I'm pretty sure the request should be a POST.  I'm less confident that I have selected an appropriate name.  And I'm not sure if the user_name should be passed through the URL or the request body.</p>