網站整合第一部: 利用CS元件撰寫使用者建立與登入
把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
下一篇在寫怎麼建立帳戶