home *** CD-ROM | disk | FTP | other *** search
- ' Login procedure for dialup Cix
-
- Declare Sub LogResult(result As String)
-
- 'T:SendRlogin (subroutine) (CIX)
- Sub SendRlogin(t As Tracker)
- Comms.Send "rlogin 194.153.0.50\r"
- t.reset
- End Sub
-
- Function Login()
- Dim t As Tracker
-
- Set t = CreateTracker("AnnexPrompt", "\nannex:", "SendRlogin")
- On Error Goto Login_error
- If Not RepeatWaitWithKick("ogin:", "\r", 2) Then
- t.delete
- Login = False
- Exit Function
- End If
- t.delete
- Comms.Send "qix\r"
- WaitForTimed "new user)", 900
- Comms.Send Session.LoginName + "\r"
- If Session.Password<>"" Then
- WaitFor "assword:"
- Comms.SendEncrypted Session.Password
- Comms.Send "\r"
- End If
- Login = True
- Exit Function
- Login_Error:
- If Err <> 1002 Then LogResult "Error " + Str$(Err) + ":" + Error$ + Basic.Eoln$ + "While trying to log on"
- Login = False
- Exit Function
- End Function
-
-