How would I show a message and define where the user is redirected after changing their email through a front end form? I have a profile form where a user can update their email.

Upon doing so I would like to:


Show the user a message saying they must check their email to verify the new email address.
After they click the "Verify Email" address in their inbox, redirect them to a url preferably with a Flash Message letting them know they'e successfully updated their email.


Possible?
Based on Brad's response I created the following controller in a plugin:

&lt;?php
namespace Craft;

class Myplugin_SaveUserController extends BaseController
{
    protected $allowAnonymous = true;
    /**
     * Handle the save user form request.
     */
    public function actionSaveUser()
    {
        $this-&gt;requirePostRequest();
        $email  = craft()-&gt;request-&gt;getPost('email');
        $userId = craft()-&gt;request-&gt;getPost('userId');
        $user   = craft()-&gt;users-&gt;getUserById($userId);

        if ($email !== $user-&gt;email)
        {
            craft()-&gt;userSession-&gt;setFlash('changedEmail', 'changed email');
        }
        $this-&gt;forward('users/saveUser', false);
    }
}


I then check for it in my template:

{% if craft.session.getFlash('changedEmail') == 'changed email' %}


This seems to do the job.

For anyone who may be using this in the future, it's worth noting that I also had to change the "action" hidden input in my form:

&lt;input type="hidden" name="action" value="myplugin/saveUser/saveUser"&gt;