Şu anda ASP.Net kimlik doğrulaması ile ilgili bir sorunum var. iki aşağıdaki satırları düşünün:FormsAuthentication.Authenticate kimlik doğrulaması başarısız olur
MembershipCreateStatus ct = new MembershipCreateStatus();
Membership.CreateUser("admin", "mypassword", "[email protected]", "1", "1", true, out ct);
Bu benim veritabanında benim üyeyi beyan etmez. Bunu doğruladım. Ben hemen sonra bu çalıştırdığınızda Ancak:
FormsAuthentication.Authenticate("admin", "mypassword");
kimlik başarısız olur. i
MembershipUserCollection uc = Membership.FindUsersByName("admin");
çalıştırın ve uc benim yönetici kullanıcı bun tüm uygun info tutun yaparsa İşin garip yanı kullanıcı db var olmadığını çok iyi biliyorum, ve bu daha da onaylanır. Kimlik Doğrulama'nın neden false döndüreceği konusunda herhangi bir fikir veya ipucu var mı?
Sıranın tamamı tek bir http isteği midir? Bunu iki ayrı istek doğrultusunda yapmayı deneyebilirsiniz. Bir kez "admin" oluşturmaya ne dersiniz, Session.Abandon(), sayfayı yeniden yükleyin ve kimlik doğrulaması yapıp yapmadığınızı öğrenin. – xanadont
Hrm nope. Ayrı bir sayfada kimlik doğrulamayı denesem bile. Sorun şifre bölümünden geliyor olmalı? Kullanıcı varsa, başka ne yanlış gidebilir? – snwr