⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 checklogin.vb

📁 CSDN V3.0 使用VB。Net开发 可以使用该助手访问CSDN
💻 VB
字号:

''' <summary>
''' 登陆检查类
''' </summary>
''' <remarks></remarks>
Public Class CheckLogin
    Inherits comm.HttpProc


    Private _hasLogined As Boolean
    ''' <summary>
    ''' 获取检查结果是不是成功
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public ReadOnly Property hasLogined() As Boolean
        Get
            Return _hasLogined
        End Get
    End Property

    Private _lvi As ListViewItem
    Private _ett As entity_TB_LoginUser

    Sub New(ByVal ett As entity_TB_LoginUser)
        MyClass.New(Nothing, ett)
    End Sub

    Sub New(ByVal lvi As ListViewItem, ByVal ett As entity_TB_LoginUser)
        MyBase.New(comm.Comm.CSDN_COMINITY_CHECK_LOGIN_URL)

        Dim cl As New Net.CookieCollection
        cl.Add(New System.Net.Cookie("ABCDEF", ett.ABCDEF, "/", "csdn"))
        cl.Add(New System.Net.Cookie("QWERTOP", ett.QWERTOP, "/", "csdn"))
        cl.Add(New System.Net.Cookie("userid", ett.Userid, "/", "csdn"))
        Me.cookiePost = cl
        Me.encoding = System.Text.Encoding.UTF8
        _lvi = lvi
        _ett = ett

    End Sub

    Public Sub Check()
        'If Not _lvi Is Nothing Then
        '    _lvi.SubItems(0).Text = "验证中。。"
        'End If
        Me.Proc()
        If Len(Me.ResHtml) > 0 Then
            If Me.ResHtml.IndexOf(_ett.UserName) > 0 Then
                _hasLogined = True
            End If
        End If
        'If Not _lvi Is Nothing Then
        '    _lvi.SubItems(0).Text = "有效"
        'End If

    End Sub

End Class

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -