網站整合第一部: 利用CS元件撰寫使用者建立與登入

Monday, 13 November 2006 02:56 by admin

把CS整合到自己的網站相信大多數人都想這樣做,首先我會推薦一個連結給您

 

參考(ref): http://nayyeri.net/archive/2006/07/09/1136.aspx

 

不過我還是簡單的說一下,首先必須開啟一個ASP.Net程式,然後把 CommunityServer.Components.dll 加入參考,以下程式為 VB.Net ,所以和 nayyeri 的程式寫法有點出入

程式1: 判斷使用者是否登入

     Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        ' 在這裡放置使用者程式碼以初始化網頁
        Dim CSContext As CSContext

        ' 如果是訪客
        If CSContext.Current.User.IsAnonymous Then
            Response.Write("CSContext.User: 我是訪客")
        Else
            Response.Write("CSContext.UserID (使用者帳號): " & CSContext.Current.UserID)
            Response.Write("CSContext.UserName (使用者名稱): " & CSContext.Current.UserName)
        End If

    End Sub

 

程式二:驗證使用者

        Dim oUser As New User
        oUser.Username = Me.lblID.Text
        oUser.Password = Me.lblPassword.Text

        ' 驗證使用者
        Dim iResult As LoginUserStatus
        iResult = Users.ValidUser(oUser)

        If iResult = LoginUserStatus.Success Then
            Response.Write("Login Success!!")
        Else
            Response.Write("Login Fail!!")
        End If

 

下一篇在寫怎麼建立帳戶