我正在嘗試在登錄時獲取用戶的在線狀態。我在ValidateUser之後檢查以下屬性,但它總是返回false。即使登錄後,DotNetNuke UserInfo.Membership.IsOnLine始終爲false
objUser.Membership.IsOnLine
只是爲了確認,我把那隻能登錄後可以訪問我的模塊之一下面的代碼。
Dim _currentUser As UserInfo = DotNetNuke.Entities.Users.UserController.GetCurrentUserInfo()
Dim message as String = IIf(_currentUser.Membership.IsOnLine, "Online", "Not Online")
UI.Skins.Skin.AddModuleMessage(Me, message, Skins.Controls.ModuleMessage.ModuleMessageType.BlueInfo)
它總是顯示「不在線」,而用戶已登錄。 我這麼想嗎? 請幫忙。
我使用的是DNN 6.02.05 Community Ed。
邏輯上GetCurrentUs呃永遠在線,不知道你在這裏試圖實現什麼 –
嗨Prashant,我試圖阻止用戶登錄,如果它已經從另一個位置/終端登錄。 – SamTech