2013-05-03 3 views
0

Я использую элемент управления asp.net для регистрации и входа в систему. Я видел несколько примеров в C#, но я использую VB. Основная проблема, которую я пытаюсь понять, заключается в том, что элемент управления Login в VB не показывает мне, как он что-то делает. Вот как выглядит мой VB для пользователя регистра.VB.net Login Control encrypting password

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 
    RegisterUser.ContinueDestinationPageUrl = Request.QueryString("ReturnUrl") 
End Sub 



Protected Sub RegisterUser_CreatedUser(ByVal sender As Object, ByVal e As EventArgs) Handles RegisterUser.CreatedUser 
    FormsAuthentication.SetAuthCookie(RegisterUser.UserName, False) 

    Dim continueUrl As String = RegisterUser.ContinueDestinationPageUrl 
    If String.IsNullOrEmpty(continueUrl) Then 
     continueUrl = "~/" 
    End If 

    Response.Redirect(continueUrl) 
End Sub 


End Class 

Кто-нибудь знает, как отправить пароль как хэш?

Я также слышал об использовании SSL. Кто-нибудь знает какие-либо ссылки для этого или как реализовать код в этом файле VB?

ответ

-1

Вы можете использовать SHA или любое шифрование, которое вы хотите зашифровать и сохранить.

SHA

+1

Никогда, никогда не храните результат 'GetHashCode' в базе данных. Результат «GetHashCode» не гарантирует, что он никогда не изменится и фактически изменился между версиями CLR. См. Http://blogs.msdn.com/b/ericlippert/archive/2011/02/28/guidelines-and-rules-for-gethashcode.aspx и http://msdn.microsoft.com/en-us/library /system.string.gethashcode.aspx – shf301

+0

Хорошо, спасибо вам за советы. Знаете ли вы ресурс, который поможет мне отредактировать файл VB Logincontrol? – DDDD