0
DNN 6.2.6을 사용 중이며 SiteLog 기능이 켜져 있습니다. 나는 aspnet_Membership 테이블의 LastLoginDate
볼 때, 2013년 9월 4일DotNetNuke SiteLog aspnet_Membership과 다릅니다
SELECT u.[UserID] DNNID
,u.[Username]
,u.[FirstName] [First Name]
,u.[LastName] [Last Name]
,u.[DisplayName] [Display Name]
,sl.[DateTime] [Access Date]
, r.RoleName [Role]
, t.TabName [Page Name]
FROM [dnnDB].[dbo].[SiteLog] sl
LEFT JOIN dnnDB.dbo.Users u on u.UserID = sl.UserId
LEFT JOIN dnnDB.dbo.UserRoles ur on u.UserID = ur.UserID
LEFT JOIN dnnDB.dbo.Roles r on ur.RoleID = r.RoleID
LEFT JOIN dnnDB.dbo.Tabs t on sl.TabId = t.TabID
WHERE 1=1
AND u.Username = 'JDoe'
AND sl.[DateTime] >= DATEADD(YYYY, -1, getdate())
ORDER by [Access Date] desc
그러나 : 나는 DNN SiteLog 테이블을 쿼리 할 때 사용자가 로그인 할 때 최신입니다 , 볼 어
SELECT *
FROM [dnnDB].[dbo].[aspnet_Membership]
WHERE userid = 'ABCDEF12-1234-ABCD-ABCD-AD5BAA5C7EBF'
모든 아이디어 : 그것은 2013년 9월 23일을 보여줍니다 y가 동기화되지 않았습니까?
aspnet_Membership
은 정확합니까? 또는 SiteLog
?