2016-04-08 18 views
2

ASP.NET Kimliği'ni bir web formu (ASP.NET MVC ile değil) ile kullanmaya çalışıyorum. E-posta adresini değil, kimlik doğrulamak için kullanıcı adını kullanmak istiyorum. ASP.NET MVC ile aynı sorun için tüm cevapları denedim, ancak üzerinde çalıştıktan sonra çalışacak hiçbir şey alamıyorum.Visual Studio 2015 Web Formları ile ASP.NET kimliği (ASP.NET MVC değil)

Bunu nasıl yaparım?

+0

Lütfen bir [Minimal, Tam ve Doğrulanabilir örnek] (http://stackoverflow.com/help/mcve) ekleyin. Lütfen [İyi Soru Nasıl Soruyorum?] 'U okuyun (http://stackoverflow.com/help/how-to-ask). Sorularınızın spesifik olduğundan ve aşırı geniş olmadığından emin olun. – Igor

cevap

1

Web Formları'nı bir süredir kullanmadım, ancak Web Formları yeni ASP.NET Çekirdeği'nde bulunmadığından, ASP.NET Web Formları için Kimlik'te eski eğiticileri denediniz mi?

İşte buldum eski öğretici var: adı bir metin dizesi (değil bir e-posta adresi) olduğunu

Not, bu nedenle bu makalede dahi geçerlidir size yardımcı olabilecek Visual   Studio   2015'te işleri biraz farklı yapmak zorundasınız.

Bu işe yaramazsa bana bildirin. Daha derin ve eski talimatların bugün kullanabileceğiniz bir şeye tercüme edilmesine yardımcı olup olamayacağımı görün.

Ben e-posta yerine kullanıcı adını kullanmak için Aralık 2015 den bir öğretici bulundu: ASP.NET Kimlik kullanıcı adını Yerine E-posta kullanma

- http://www.codeproject.com/Articles/1052354/Using-User-Name-Instead-of-Email-in-ASP-NET-Identi

Özetlemek gerekirse CodeProject, bu da anlaşılacağı aşağıdaki: Oturum & kayıt için

  1. Güncelleme görünümü modelleri
  2. Güncelleme açma ile ilgili eylem yöntemleri
  3. Güncelleme yardımcı olabilir bu eski yığın taşması sorularda ek öneri de vardır

modelleri kullanmak görünümler:

+0

Gönderi için teşekkürler. Bağlantı 2013'teki bir gönderiden dolayı biraz modası geçmiş. Şu anki kimlikten gelen bir kodla yeni bir soru yayınlayacağım. İki temel quesiton: 1. E-posta alanında @ yazmadan metne izin vermek için doğrulama veya e-posta yerine doğrulama için kullanıcı adı alanının nasıl kullanılacağı. – noCodeMonkeys

+1

Tamam, yardım edebilecek olursam yeni soruya bağlantıyı bildirin. Doğrulamanın, e-posta yerine kullanıcı adına değiştirilmesiyle ilgili sorunuza gelince, daha yeni bir eğitici buldum. Bu nedenle, daha fazla bilgi içerecek şekilde yanıtımı düzenleyeceğim. –

+1

Bunun için çok teşekkürler. Bu bağlantılar iyidir, ancak yine MVC uygulamaları içindir.Cevap, burada yayınladığım kadar utanç verici bir şekilde ortaya çıkıyor. http://stackoverflow.com/questions/36509992/using-asp-net-identity-with-web-forms-how-to-validate-with-username-instead-of/36524917#36524917 – noCodeMonkeys

İlgili konular