Anti-Forgery Token was meant for a different claims-based user : <p>I am working on a logout feature in the application we are using ASP.NET Identity login. I can login successfully but when I logout and then try to login again I get the following message: </p>

<pre><code>The provided anti-forgery token was meant for a different claims-based user than the current user.
</code></pre>

<p>Here is my logout code: </p>

<pre><code> public ActionResult Logout()
        {
            SignInManager.Logout();
            return View("Index"); 
        }

**SignInManager.cs**
 public void Logout()
        {
            AuthenticationManager.SignOut(); 
        }
</code></pre>

<p>After the user press the logout button he is taken to the login screen. The url still says "<a href="http://localhost:8544/Login/Logout" rel="noreferrer">http://localhost:8544/Login/Logout</a>". Since we are on the login screen maybe it should just say "<a href="http://localhost:8544/Login" rel="noreferrer">http://localhost:8544/Login</a>". </p>
