yoluyla değiştirmek veya asp.net üyeliği şifresini güncelleyebilir, ben userid
, username
, encrypted password
, password format
gibi tüm detayları var nasıl.i sql sunucusuna
Parola asp.net üyeliğinde SQL ile nasıl değiştirebilirim?
yoluyla değiştirmek veya asp.net üyeliği şifresini güncelleyebilir, ben userid
, username
, encrypted password
, password format
gibi tüm detayları var nasıl.i sql sunucusuna
Parola asp.net üyeliğinde SQL ile nasıl değiştirebilirim?
Bu sorguyu kullanabilirsiniz; Bu yazı dışarı
Declare @UserName NVarChar(30)
Declare @Password NVarChar(30)
Declare @Application NVarChar(255)
Declare @PasswordSalt NVarChar(128)
set @UserName = 'UserName'
set @Password = 'Pass'
set @Application = '/Application'
Set @PasswordSalt = (SELECT 1 PasswordSalt FROM aspnet_Membership WHERE UserID IN (SELECT UserID FROM aspnet_Users u, aspnet_Applications a WHERE [email protected] and a.ApplicationName = @Application AND u.ApplicationId = a.ApplicationId))
Exec dbo.aspnet_Membership_ResetPassword @Application, @UserName, @Password, 10, 10, @PasswordSalt, -5
Bu harika çalıştı - 2 yıldan beri yaşadığım kalıtsal bir problemi çözer! – MTAdmin
Lütfen bu cevabın kullanıcının şifresini düz metin şifresine güncellediğini unutmayın. Bu tuzlanmış ve karma şifre saklanmayacaktır. 'Set @ PasswordSalt' ifadesinin burada hiçbir şey yapmadığını (ve en iyi 1 PasswordSalt FROM ... 'ı okumanız gerekir) not edin. – subsci
Bunu şifrelemek için nasıl yapabilirsin? – Hrodger
Kontrol: http://stackoverflow.com/questions/287320/how-do-you-change-a-hashed-password-using-asp-net-membership-provider -if-you-don –
@EJBrennan, atıfta bulunduğunuz gönderi, SQL'de değil, C# koduyla şifrenin sıfırlanması ile ilgilidir. –