0

ユーザーがいつログインしたか (つまり、ログ テーブルにログイン時刻を挿入) と、現在アクティブなユーザーの数を追跡できる方法はありますか。フォーム認証を使用しています。検索がありますが、カスタムログインページに関するものがあります。フォーム認証を使用してこれを追跡することは可能ですか?

Application_LoggedIn のテーブルにログを挿入しようとしました

 Private Sub Application_LoggedIn()

        Dim A = Application.Current.CreateDataWorkspace.ApplicationData.Logtable.AddNew()
        A.name = User.Name
        A.time = DateTime.Now
        A.dates = DateTime.Now.Date
        A.Activity = "Login"
        Application.Current.CreateDataWorkspace.ApplicationData.SaveChanges()

    End Sub

しかし、それは機能していないようです。デバッグ モードでチェックしたところ、ポインターは渡されましたが、データが挿入されませんでした。私はどこが間違っているのかわかりません。

クライアント側で applicationdataservice パブリック関数を呼び出す方法はありますか?

4

1 に答える 1