午後の皆さん、
誰がデータベース テーブルにレコードを挿入しているかを知る必要がある Web サイトがあります。Active Directory (AD) グループに入力したユーザーのグループがあり、サイトにアクセスできる唯一のメンバーです。(以下の web.config コードと .vb コードを参照)
'構成ファイル
<appSettings>
<add key="dbConnection" value="Data Source=xxx;Initial Catalog=xxx;User ID=xxx;Password=xxx;"/>
<add key="Users" value="Users_General_Access"/>
</appSettings>
'Vb コード
If User.IsInRole(ConfigurationManager.AppSettings("Users")) Then
Else
Response.Redirect("NotAuthorised.aspx")
End If
フォーム フィールドからデータベースにデータを挿入するために使用されるストアド プロシージャがあり、正常に動作します。
私が抱えている問題は、ADセットアップを介してログインできるため、ユーザーにログインを求めていないことです。ただし、ユーザー名をキャプチャする必要があるため、これをデータベーステーブルに入力して、そのレコードを追加したユーザーを示すことができます。
この情報を取得するために使用できる VB コードはありますか?
事前にベティに感謝します。