Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как залогиниться на unix? / 4 сообщений из 4, страница 1 из 1
29.07.2005, 16:20:49
    #33192156
Yuriy Goodz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как залогиниться на unix?
Задача проста-но с какой стороны подступиться - не знаю.

Нужно просто проверять, существует ли на удаленном unixe такой-то user с passwordom.

Какими средствами VB6 это можно делать? FTP,TELNET,WINSOCKS?

Никогда таким не занимался...
...
Рейтинг: 0 / 0
01.08.2005, 13:20:55
    #33194249
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как залогиниться на unix?
На Linux-е я например использую для обмена данным WinSocket.
Думаю если там крутится Web server можно свободно обмениватся
данными через URL строку или FTP.

http://www.ostrosoft.com/oswinsck.asp
http://www.vbip.com/
...
Рейтинг: 0 / 0
02.08.2005, 10:52:59
    #33195833
Yuriy Goodz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как залогиниться на unix?
Веб сервера там нет. Но при помощи dll довольно просто удалось прицепиться на 21 порт и командами ftp протестировать юзера.
Что и требовалось поюзать.
Гранд мерси за помощь.

Работает примерно так

Private Sub cmdConnect_Click()
oWinsock.Connect sServer, nPort
oWinsock.SendData "user username" & vbCrLf
oWinsock.SendData "pass password" & vbCrLf
End Sub

У объекта есть событие oWinsock_OnDataArrival(). Анализируя его можно определить, что возвратил ftp server.
Успешный логин - код 230.
Ошибка - код 500.
Неверный логин - код 530.

Private Sub oWinsock_OnDataArrival(ByVal bytesTotal As Long)
Dim sBuffer As String
oWinsock.GetData sBuffer

If InStr(sBuffer, "230") Then
MsgBox "User exists", vbInformation
End If

If InStr(sBuffer, "530") Then
MsgBox "Login incorrect", vbCritical
End If

End Sub

Private Sub cmdQuit()
oWinsock.SendData "quit" & vbCrLf
End Sub
...
Рейтинг: 0 / 0
02.08.2005, 15:31:31
    #33196969
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как залогиниться на unix?
Рад что помогло, успехов !!!
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как залогиниться на unix? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]