Merhaba Arkadaşlar
Eğer Asp.net mvc 5'in kendine ait üyelik sistemini kullanıyor iseniz aşağıdaki gibi hatalar karşınıza çıkabilir. Bu hatanın çeşitli sebepleri olabilir. Bu hataların en başında giriş butonuna tıkladığınızda giriş yapan kullanıcının asp.net user tablosunda hangi alanı kullanacağını bilmemesinden kaynaklanmaktadır.
Çözüm 1.)Aşağıdaki yazan kodu Global.asax.cs dosyasının içerisine yazmayı unutmuşsunuz demektir.
AntiForgeryConfig.UniqueClaimTypeIdentifier = ClaimTypes.NameIdentifier;
Eğer kullanıcı girişini email ile sağlıyorsanız ClaimTypes.NameIdentifier yazan yere ClaimTypes.Email yazılmalıdır.
Çözüm 2.) Html.beginform formunun içinde @Html.AntiForgeryToken() metodunu kullanıyor iseniz. buna bağlı olan actionresult'ın üstüne [ValidateAntiForgeryToken] sınıfınıda koymalısınız.
İyi Çalışmalar Kolay Gelsin.