DYLIKE

DSAPI 网页获取本地程序登陆用户

这是一个非常简单的示例,在网页或其他平台获取程序中已经登陆的用户,当然也可以是其他信息。

源码

Imports DSAPI.网络.HTTP监听_DSWebAPI

Public Class Form1
    Private WithEvents SV As New DSAPI.网络.HTTP监听_DSWebAPI With {.绑定端口 = 83, .自定义首页文件路径 = ""}
    Private USERNAME As String = ""
    Private PASSWORD As String = ""
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        SV.启动监听()
    End Sub

    Private Sub SV_收到客户端请求(客户端 As DSAPI.网络.HTTP监听_DSWebAPI.WebAPI客户端, 键值列表 As DSAPI.网络.HTTP监听_DSWebAPI.键值列表, ByRef 返回信息 As String, ByRef 返回数据() As Byte) Handles SV.收到客户端请求
        If 键值列表 Is Nothing OrElse 键值列表.Count = 0 Then Exit Sub
        Dim 键值 As 键值 = 键值列表("user")
        If 键值 Is Nothing Then 返回信息 = "No" : Exit Sub '或返回一个登陆页面
        If USERNAME.Length = 0 Then
            返回信息 = "当前没有用户登陆"
        Else
            返回信息 = String.Concat("当前已登陆用户:", USERNAME)
        End If
    End Sub

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        USERNAME = TextBox1.Text
        PASSWORD = TextBox2.Text
    End Sub
End Class

  

posted on 2019-03-28 21:56  『DYLIKE』  阅读(540)  评论(0编辑  收藏  举报

导航

Live2D