Yetkilendirme, kullanıcının başlangıçta gönderilen rastgele şifreden şifresini değiştirmesine izin ver

Kimlik doğrulamasında nispeten yeniyim.

Visual Studio'daki çözüm gezgininin üzerindeki simgeyi tıklatarak aldığınız Web Sitesi Yönetim Aracı'nı kullanarak kullanıcıları ve rolleri kurdum.

Her şey yolunda. Ancak, bir kullanıcı oluşturduğunuzda, nasıl bir şifre oluşturduğunu ayarlamak istiyorum. Ayrıca, kullanıcının oraya gidip şifreyi değiştirmesini istiyorum. Bu işlevselliği uygulamanızda kendiniz ayarlamalı mı yoksa yerleşik bir mekanizma mı var?

2

2 cevap

Form tabanlı kimlik doğrulaması kullanıyor olmanızdan emin değilsiniz, ancak Kesin Kılavuz Forms tabanlı Web Sitesi Kimlik Doğrulaması'na burada SO, harika ve büyük olasılıkla tüm sorularınızı cevaplayacaktır.

0
katma

Rasgele bir şifre birkaç yolla oluşturabilirsiniz. bu bağlantısına bakın. Bu, GUID'lerle nasıl yapılacağını gösteren harika bir örnektir (tire işaretlerini dışarıda bırakmak ve yalnızca GUID'nin ilk n karakterlerini kullanmak hariç).

Ayrıca, Membership.GeneratePassword'ı da kullanabilirsiniz.() yöntemi. Bu harika bir yerleşik çözüm.

Kullanıcınızın parolasını değiştirmesini istediğinizde, yeni parola parametrelerini MembershipProvider.ChangePassword() yöntemi.

0
katma