title: How can I perform a regular, automated housekeeping task in an MVC4 app?
body: <p>I am using the default Account controller provided by the project template as is, with SimpleMembership. However, I need to perform two email based verifications before the user is finally vetted and allowed to use the system. I want to avoid temporarily storing user information, including password, before calling <code>WebSecurity.CreateUserAndAccount</code>. </p>
  
  <p>I'll make that call right at the beginning, after the user submits their registration form, then remove the user if either email verification fails, but I need that automated code to check for verifications that are timed out or declined.</p>