Статья: Аутентификация пользователей с помощью ASP

Set cn = New ADODB.Connection

cn.Open "DSN=reg" 'Установим соединение

Set rs = New ADODB.Recordset

End Sub

Private Sub Class_Terminate()

Set rs = Nothing

Set cn = Nothing

End Sub

'Регистрирует пользователей

Public Sub Register()

On Error GoTo Er

rs.Open "SELECT N_ID FROM TUSERS WHERE S_NAME='" & sName & "'", cn, 1

'Если пользователь с таким именем уже есть, то

If rs.RecordCount <> 0 Then

sResult = 1 'Возвращаемрезультат

rs.Close

cn.Close

Exit Sub 'Выход

End If

Dim crypt_obj As ECRYPTLib.Cryptor

Dim crypt_pass As String

Set crypt_obj = New ECRYPTLib.Cryptor

crypt_obj.Key = "Visual+Basic+6 !" 'Ключшифрования

crypt_obj.Text = sPasswd 'Пароль

crypt_pass = crypt_obj.coder() 'Шифруем

'Добавляемновуюзапись

cn.Execute "INSERT INTO TUSERS (S_NAME,S_PASSWORD) VALUES ('" & Replace(sName, "'", "''") & _

"','" & Replace(crypt_pass, "'", "''") & "')"

sResult = 0 'Все прошло успешно

К-во Просмотров: 483
Бесплатно скачать Статья: Аутентификация пользователей с помощью ASP