データベースに2つのテーブルがあります.1つはGUIDを生成するユーザの詳細とログイン詳細のためのテーブルです。私は前回ログアウト時にユーザの変更のために、このクエリ内のすべてのログアウト時間をユーザー名を取っているとき、私はこのクエリ他のテーブルのデータベースで1つのテーブルのデータを使用する方法
SqlConnection conlog = new SqlConnection(ConfigurationManager.ConnectionStrings["loginConnectionString"].ConnectionString);
conlog.Open();
Session["New"] = null;
string idQuery = "Select ID from [Table] where Username='"+Label1.Text+"'";
SqlCommand idd = new SqlCommand(idQuery, conlog);
string strQuery = "update logindata set LogoutTime='"+DateTime.Now+"' where UserName='"+Label1.Text+"' ";
SqlCommand cmd = new SqlCommand(strQuery, conlog);
DateTime.Now.ToString());
cmd.ExecuteNonQuery();
Response.Redirect("Loginform.aspx");
conlog.Close();
ているユーザーのGUIDを取るにはどうすればよいです。
これはログアウトの詳細のスクリーンショットである:
テーブルのログデータに重要な情報が欠落しています。作成した新しいレコードには、ユーザーのセッションを識別する固有のSessionIDも格納する必要があります。その後、ログアウト情報を書き込む必要があるときは、そのセッションIDを使用して、そのユーザセッションの一意のレコードをテーブル内に特定する必要があります。 – Steve